Vim Cursor Movement

h光标向左移动
j 光标向下移动
k光标向上移动
l光标向右移动
w可以将光标向前移动一个word首字符上
W 
e 可以将光标向前移动word尾字符上
E 
b 光标向后移动到前一个word的首字符上
B 
$将光标移动到当前行行尾(像正则表达式语法)
^将光标移动到当前行的第一个非空白字符上(像正则表达式语法)
0将光标移动到当前行的第一个字符上(数字0)
fx在当前行上查找下一个字符x
Fx向左方向搜索
;重复运行 f 命令
tx 同"fx"命令,只不过它不是把光标停留在被搜索字符上,而是在它之前的一个字符上
Tx向左方向搜索,把光标停留在被搜索字符之后的一个字符上
%它跳转到与当前光标下的括号相匹配的那一个括号上去
[N]G命令就会把光标定位到由命令计数指定的行,比如"33G"就会把光标置于第33行上。如果没有数字,光标置于最后一行
gg命令是跳转到第一行,"1G"效果也是一样。
[N]%把光标定位在文件的长度的百分比,"50%"定位在文件的中间,"90%"跳到接近文件尾的地方
H移动到目前显示在屏幕最上面
M 移动到目前显示在屏幕中间
L                   移动到目前显示在屏幕最下面
CTRL-U 命令会使文本向下滚动半屏
CTRL-D命令将窗口向下移动半屏
CTRL-E向上滚动一行
CTRL-Y 向下滚动一行(windows下可能被映射为重做而不是向下滚屏)
CTRL-F向前滚动一整屏(Forward)
CTRL-B向后滚动一整屏(Backward)
zt把当前行置于屏幕顶端
zz把当前行置为屏幕正中央
zb把当前行置于屏幕底端
*读当前光标指向的字符串,然后光标指向这个字符串出现的下一个地方
# 读当前光标指向的字符串,然后光标指向这个字符串出现的上一个地方
gd 读当前光标指向的字符串,然后光标指向这个字符串第一次出现的地方
'.把光标移动到最近修改的行
''命令可以在两点之间来回跳转
CTRL-O  命令是跳转到你更早些时间停置光标的位置(提示:O意为older)
CTRL-I则是跳回到后来停置光标的更新的位置(提示:I在键盘上位于O前面)
ma将当前光标下的位置名之为标记"a"
'a跳转到一个你定义过的标记a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值