Vim 的正常模式和插入模式非常棒。让我一直感到沮丧的是,每当我进入命令行模式输入 Ex 命令(按:
)时,我突然失去了所有模态编辑的便利,并最终得到一组完全不同(且比较蹩脚)的快捷键,这些快捷键与正常模式或插入模式都不对应。有没有办法在 Vim 命令行上启用 ex 命令的标准模态编辑?这对于 / 搜索等也很好。
答案1
Vim 实际上有几种模式,其中最明显的是正常和插入模式。可以这么说...
要从命令行模式(按 后进入的模式:
)进入命令行窗口,请按Ctrl-F
。现在您处于命令行窗口中,您可以在其中像插入一样编写命令,并像在正常模式下一样编辑它。按 Enter 将执行该命令。
一个例子:
press : ("to get into" cmdline)
press Ctrl-F
press a
write echom "Hello world!"
press Esc
press Enter
它将在命令行上回显“Hello world!”,就像您从命令行写入该命令一样。
这有意义吗?