当输入很长的命令时,我想先在文本编辑器(例如 vi)中编辑命令,然后在出现拼写错误时执行。有没有办法直接在终端中编辑命令并运行而不是通过键入 vi 然后键入命令来调用 vi?
最佳答案
如果您使用的是 bash,请尝试使用 edit-and-execute-command
命令。默认情况下,这被分配给 Ctrl-x Ctrl-e
(键入 ctrl-x,然后是 ctrl-e)。
这应该会打开在您的环境中指定的任何编辑器。退出时缓冲区中的任何内容都将在 shell 中执行 - 包括多行命令。
关于linux - 如何使用 vi 在 Linux 的终端中编辑命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22655587/