vim - 如何找到与普通模式命令等效的命令模式?

标签 vim

我经常发现自己想知道普通模式命令的命令模式版本是什么,通常在 g///表达式中使用它。例如,“J”的等价物是“join”,“dd”的等价物是“d”(或者至少看起来是这样)。有没有一种通用的方法可以解决这个问题 - 我缺少一个帮助功能,或者只是某个地方的列表?

(现在我正在寻找与 gq 等效的命令模式,但这种情况经常发生,因此通用解决方案会更好。)

最佳答案

并非所有命令都有功能(大多数命令都非常简单,有些甚至涉及切换到其他模式)。

:join 命令确实是一个异常(exception)。要使用普通模式命令,只需使用

:normal J

如果您想编写脚本,请使用 :normal!,因为您不应该信任那里的 vimrc。

关于vim - 如何找到与普通模式命令等效的命令模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9972619/

相关文章:

Python GUI 创建

git - 在 Vim 中自动包装长 Git 提交消息

regex - 如何替换模式的第 N 次出现以在 vim 中添加额外的术语

vim - 为什么这个vim映射会很慢?

Vim 在 Ubuntu 11.04 : Working with clipboard of Unity

linux - 在 vim 中切换到不同选项卡

vim - VIM 折叠标题中的语法高亮显示

linux - 如何显示行号以及在 vim 中启用复制到系统剪贴板?

Git commit -a 打开 GNU nano 2.2.6 我应该如何更改它以打开 Vim?

linux - 如何在 vim 上允许引号在 'textwidth' 之后结束?