vim移动
Posted 没有B树
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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移动的主要内容,如果未能解决你的问题,请参考以下文章
5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vi