哪些步骤可以将我的 bash 提示命令放入 vim 中,然后再返回到 bash 来执行?

哪些步骤可以将我的 bash 提示命令放入 vim 中,然后再返回到 bash 来执行?

我已启用 Bash 提示符下 VIM 样式的 Bash 命令编辑作为默认 Bash 设置。有几次,我无意中打开了一个空白的 vim 文件,其中包含我正在编写的一些复杂 Bash 命令。

太棒了。我如何将 vim 中新写入的行重新放入 bash?我在另一篇文章中找到了作者相反的麻烦——或者看起来如此。

哪些步骤可以将我的 bash 提示命令放入 vim 中,然后再返回到 bash 来执行?

答案1

当您处于正常模式时(例如,当hl左右移动光标时),键入v以编辑行vi,或在 $VISUAL 或 $EDITOR 指定的编辑器中。完成后,只需像编辑任何其他文件后一样保存缓冲区,使用ZZ:wq即可。

答案2

Ctrl++X Ctrl将会E把你的 bash 命令插入到 vim 中。

退出 vim:

如果您正在编辑(--INSERT----REPLACE--出现在底部),请按Esc

然后按:

:wqZZ保存并退出。

:q!退出而不保存。

答案3

我相信ctrl- x, ctrl-e就是你想要的。我认为正常写入文件应该会执行它。所以:wq在 vim 中。

相关内容