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 |
移到下一行的第一个非空字符(空行除外) |
| - |
移到前一行的第一个非空字符(空行除外) |
posted @
2021-08-27 23:52
没有B树
阅读(
86)
评论()
收藏
举报