在vim的普通模式下,g
前缀用于许多命令。某些命令在文档中的某处,但其他命令处理文件编码并交换大写/小写字母。
ga
- 显示字符编码10gg
- 转到第10行gg
- 转到第1行gH
- 开始选择线路模式gr
{char} - 用{char} 所有这些命令之间缺少什么连接?
答案 0 :(得分:52)
与g
没有更大的联系 - 命令:它是混合的。这是一个简单的前缀,未绑定的密钥已经灭绝,因此使用较少的地图找到了g
背后的好地方。
答案 1 :(得分:13)
只是你在谈论两件不同的事情。在某些情况下,g是“全局”(例如范围命令)的简短方式,用于移动g代表goto的行。
在VIM中,命令通常会缩短以便快速使用。
:help global
可能有帮助
顺便说一下:对于行导航,我总是使用:<lineno>
语法。
答案 2 :(得分:-2)
首先使用gg
跳到您乞求的文件
然后使用=G
删除光标到文件末尾的所有尾随空格