在vim普通模式下使用g键

时间:2011-10-03 08:07:27

标签: vim

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

  • ga - 显示字符编码
  • 10gg - 转到第10行
  • gg - 转到第1行
  • gH - 开始选择线路模式
  • gr {char} - 用{char}
  • 虚拟替换N个字符

所有这些命令之间缺少什么连接?

3 个答案:

答案 0 :(得分:52)

g没有更大的联系 - 命令:它是混合的。这是一个简单的前缀,未绑定的密钥已经灭绝,因此使用较少的地图找到了g背后的好地方。

答案 1 :(得分:13)

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

在VIM中,命令通常会缩短以便快速使用。

:help global可能有帮助

顺便说一下:对于行导航,我总是使用:<lineno>语法。

答案 2 :(得分:-2)

首先使用gg跳到您乞求的文件

然后使用=G删除光标到文件末尾的所有尾随空格