VIM 光标移动常用命令
h或^h 向左移一个字符 k或^p 向上移一行 j或^j或^n 向下移一行 l或空格 向右移一个字符
G 移到文件的最后一行 nG 移到文件的第n行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号
L 移到屏幕的最后一行 M 移到屏幕的中间一行 H 移到屏幕的第一行 e 移到下一个字的结尾 E 移到下一个字的结尾,忽略标点符号
( 移到句子的开头 ) 移到句子的结尾
{ 移到段落的开头 } 移到下一个段落的开头
0或| 移到当前行的第一列 n| 移到当前行的第n列
^ 移到当前行的第一个非空字符 $ 移到当前行的最后一个字符
+或return 移到下一行的第一个字符 - 移到前一行的第一个非空字符