我经常发现自己想知道普通模式命令的命令模式版本是什么,通常在 g///表达式中使用它。例如,“J”的等价物是“join”,“dd”的等价物是“d”(或者至少看起来是这样)。有没有一种通用的方法可以解决这个问题 - 我缺少一个帮助功能,或者只是某个地方的列表?
(现在我正在寻找与 gq 等效的命令模式,但这种情况经常发生,因此通用解决方案会更好。)
最佳答案
并非所有命令都有功能(大多数命令都非常简单,有些甚至涉及切换到其他模式)。
:join
命令确实是一个异常(exception)。要使用普通模式命令,只需使用
:normal J
如果您想编写脚本,请使用 :normal!
,因为您不应该信任那里的 vimrc。
关于vim - 如何找到与普通模式命令等效的命令模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972619/