如何在文本编辑器中切换到编辑命令

如何在文本编辑器中切换到编辑命令

当在 Bash 命令行中输入一个复杂的命令时,如何切换到使用 ViM 编辑它?

答案1

有一个名为“edit-and-execute-command与序列绑定C- x C-”的 readline 命令e,它使用命令行的当前内容调用您的编辑器进行编辑。

当您退出编辑器时,将执行该命令。

答案2

我不确定您可以在输入命令的过程中执行此操作,但您(至少根据我的经验)可以分别通过set -o emacs或切换到“emacs”或“vi”行编辑模式set -o vi。这些命令将为最后一个命令、擦除单词、擦除到行尾、擦除到行首等设置键绑定。

相关内容