如何在OSX终端中输入多行?

8

如何在终端中输入多行内容? 我想做的事情和在Chrome中按shift + enter一样。


显然,在Chrome控制台中使用shift+enter可以在命令中嵌入一个换行符,而不必立即提交它进行评估。在许多情况下,shell已经知道您处于未完成命令行的上下文中,例如当您在字符串或控制块(如if、while或for)中时,没有相应的fi或done。 - tripleee
尝试使用Ctrl+Shift+Enter。 - mcbill
只有 Esc+Return 对我有效。 - Noumenon
1个回答

19

在您的代码行末尾添加反斜杠 (\),按下 Enter,然后继续在下一行输入。

请记住,如果您需要命令的不同部分之间有空格,您需要显式地输入它们,例如:

ls \
-la

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接