vim移动技巧

左右移动

l:向右移动一个字符

h:向左移动一个字符

0:移动到光标所在行的第一个字符

^:移动到光标所在行的第一个非空字符

$:移动到行尾

f{char}:向右移动到指定字符

F{char}:向左移动到指定字符

t{char}:向右移动到指定字符的前一个字符

T{char}:向左移动到指定字符的前一个字符

;:重复f,F,t,T操作

,:在相反方向重复f,F,t,T操作

上下移动

k:在行之间向上移动

j:在行之间向下移动

gk:在显示行向上移动

gj:在显示行之间向上移动

G: 移动到最后一行

gg:移动到第一行

单词之间移动

w:向前移动到一个w的开头(w可以是数字,字母,下划线,或者非空字符,使用空格分隔)

W:向前移动到一个W的开头(W是由非空字符组成,使用空格分隔)

e:向前移动到一个w的末尾

E:向前移动到一个W的末尾

b:往回移动到一个w的开头

B:往回移动到一个W的开头

ge:往回移动到一个w的末尾

gE:往回移动到一个W的末尾

标记跳转

m{a-zA-Z}:在光标位置设置一个标记

'{a-z}:跳转到当前缓冲区中的标记处

'{A-Z0-9}:跳转到设置标记的文件中(可以在文件之间跳转,不局限与当前文件的标记)

其他

%:跳转到与之匹配的下一项,例如:([{}])

未完待续。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值