vim移动

vim移动

移动

本文涉及符号说明:

  • 写在一个按键样式中,表示连击,比如gg,表示按g键两次;
  • 两个按键按键样式之间没有+号表示两个键都可使用,比如:+ Enter表示使用+或者Enter都可以
  • 两个按键按键样式之间有+号表示需要依次进行按键,比如:Num + G表示需要先按数字键之后再按G
  • key表示所有ASCII符号,即键盘上所有可以输出可打印字符的按键。比如:f + key若其中key为按键c(即f + c),此时表示光标移动到后面第一次出现字符c的地方

行内

按键 功能
^ 移到当前行的第一个非空字符
$ 移到当前行的最后一个字符
Space 右移一个字符
w 右移一个单词
W 移到下一个字的开头,忽略标点符号
b 移到前一个字的开头
B 移到前一个字的开头,忽略标点符号
e 移到下一个字的结尾
E 移到下一个字的结尾,忽略标点符号
0 | 移到当前行的第一列
Num + | 移到当前行的第n列
f + key 光标移动到后面第一次出现key值的地方

行间

按键 功能
gg 第一行行首
G 最后一行行首
Num + G 第n行行首
L 移到屏幕的最后一行
M 移到屏幕的中间一行
H 移到屏幕的第一行
( 移到句子的开头
) 移到句子的结尾
{ 移到段落的开头
} 移到下一个段落的开头
+ Enter 移到下一行的第一个非空字符(空行除外)
- 移到前一行的第一个非空字符(空行除外)

vim移动

上一篇:Python获取当前时间


下一篇:appium webdriver异常处理记录