vim移动光标

h,j,k,l 上,下,左,右
ctrl-e 移动页面
ctrl-f 上翻一页
ctrl-b 下翻一页
ctrl-u 上翻半页
ctrl-d 下翻半页
w 跳到下一个字首,按标点或单词分割
W 跳到下一个字首,长跳,如end-of-line被认为是一个字
e 跳到下一个字尾
E 跳到下一个字尾,长跳
b 跳到上一个字
B 跳到上一个字,长跳
H 移动到屏幕顶端
M 屏幕中间
L 屏幕底部
:<N>` or `<N>gg` 跳转到第 N 行
`:+<N>` or `<N>j` 向下跳 N 行
`:-<N>` or `<N>k` 向上跳 N 行
0 跳至行首,不管有无缩进,就是跳到第0个字符
^ 跳至行首的第一个字符
$ 跳至行尾
gg 跳至文首
G 调至文尾
5gg/5G 调至第5行
fa 移动到本行下一个为 a 的字符处,fb 移动到下一个为 b 的字符处
Fa 同 fa 一样,光标移动方向同 fa 相反
nfa 移动到本行光标处开始的第 n 个 字符为 a 的地方(n 是 1,2,3,4 ... 数字)
nFa 同 nfa 类似,光标移动方向同 nfa相反
ta 移动光标至 a 字符的前一个字符Ta 同 ta 移动光标方向相反
nta 移动到第二个 a 字符的前一个字符处
nTa 同 nta 移动光标方向相反
; 和, 当使用 f, F, t ,T, 关键字指定字符跳转的时候,使用 ;可以快速跳转到写一个指定的字符,, 是跳到前一个指定的字符
gd 跳至当前光标所在的变量的声明处
fx 在当前行中找x字符,找到了就跳转至
; 重复上一个f命令,而不用重复的输入fx
* 查找光标所在处的单词,向下查找
# 查找光标所在处的单词,向上查找
zt 把当前行移动到当前屏幕的最上方,也就是第一行
zz 把当前行移动到当前屏幕的中间
zb 把当前行移动到当前屏幕的尾部
posted @ 2021-10-12 10:35  王猪猴  阅读(386)  评论(0编辑  收藏  举报