bash vi 模式中的“v”键是什么?

bash vi 模式中的“v”键是什么?

在尝试 bash vi 模式 ( set -o vi) 时,我v在正常/命令模式下意外按下了,然后我的编辑器 (vim) 启动了一个名为bash-fc.XXXXXX.这个文件是什么?为什么按下v键就打开?

答案1

在 Vi 命令行编辑模式下按与在 Emacs 命令行编辑模式下v按 相同。Ctrl+X Ctrl+E它会打开由$VISUAL$EDITOR(或者emacs如果环境变量VISUALEDITOR未设置)指定的编辑器,供您在临时文件中编辑当前命令。保存文件并退出编辑器以执行命令。

bash手册(没有记录 Vi 命令):

edit-and-execute-command( C-xC-e)

在当前命令行上调用编辑器,并将结果作为 shell 命令执行。 Bash 尝试按顺序调用$VISUAL$EDITOR、 和作为编辑器。emacs

相关内容