在vim正常模式下使用g键

在vim的正常模式下, g前缀用于许多命令。 一些命令在文档中的某处,但是其他命令则处理文件编码和交换大写/小写字母。

  • ga – 显示字符编码
  • 10gg – 去第10行
  • gg – 去第1行
  • gH – 启动select线路模式
  • gr {char} – 用{char}虚拟replaceN个字符

所有这些命令之间缺失的连接是什么?

没有更多的连接g -commands:这是一个混杂的一堆。 这是一个简单的前缀,未绑定的键已经灭绝,所以不常用的地图在g后面find了一个好地方。

只是你在谈论两件不同的事情。 在某些情况下,g是“全局”(例如范围命令)的简短方式,对于移动g表示goto。

在VIM命令通常缩短为快速使用。

:help global可能有所帮助

顺便说一句:对于线路导航,我一直使用:<lineno>语法。