vim 迷你缓冲区中的快捷键

vim 迷你缓冲区中的快捷键

在 Vim 中,屏幕底部有一排用于输入命令的文本框。例如

:q
:w
:help

ETC

我将其称为迷你缓冲区,但这可能是错误的术语。我的问题是:当我在其中输入长行时,我可以使用任何快捷方式来导航我输入的文本。例如,如果我输入

:e /hme/clumsyjedi/file.txt

然后我注意到我拼错了 /home/,如果使用 0 或 ^ 返回行首,而不是使用箭头键一次返回一个字符,那就太好了。这可能吗?

答案1

底部的那行称为命令行。您可以输入

:help cmdline

Ctrl-D查看包含“cmdline”的主题列表。不幸的是,如果不了解 Vim 的帮助系统,就没有好的方法发现“命令行”缩写为“cmdline”。

:help cmdline.txt

将带您进入帮助文件的顶部cmdline.txt,其中包含与命令行有关的所有帮助主题。第一部分,

:help cmdline-editing

将告诉您有关命令行编辑的更多信息,包括可用于编辑操作的键,例如删除光标前的单词。

最有用的键之一是 ,Ctrl-F它将打开一个新的 Vim 窗口,其中包含您迄今为止输入的命令行。然后您可以使用常规 Vim 命令对其进行编辑。请参阅

:help c_CTRL-F

另一个真正有用的命令行编辑辅助工具是将 emacs 编辑键绑定到 Vim 的命令行编辑功能。这在下文中有描述

:help emacs-keys

答案2

Home如果您的键盘上有一个键,请尝试使用它。

相关内容