在 Bash 命令提示符处插入换行符

在 Bash 命令提示符处插入换行符

如何在提示符下向命令添加换行符?

我知道当我从互联网复制带有换行符的多行命令时,它会出现在命令行上

$ something
> like
> this

我还知道您可以\在命令末尾插入换行符

$ like \
> this

但是如何在我已经输入的命令中间添加换行符呢?

例如,给定

$ this long command that I want to split over multiple lines

我怎样才能把它变成

$ this long command
> that I want to split
> over multiple lines

到目前为止我已经尝试过:

  • 使用ctrl+v插入返回字符 - 只会导致^M被插入
  • 在输入的中间键入\ return(就像在行尾所做的那样)-只会导致\键入,然后执行命令。

答案1

使用Ctrl+V后跟Ctrl+J.

这会插入换行符而不是回车符(这Ctrl+MEnter导致 after Ctrl+V)。

相关内容