linux vim 快速定位位置,vim快速移动定位的一些操作命令

很多时候你在编辑文件时移动光标都会花很长时间,这样就无法高效的编辑了,要想达到高效编辑最好能够将光标马上定位到你需要的位置,vim就是可以满足你这样需求的一款编辑器,本节就要讲一下vim快速移动定位的一些操作命令。

下面的操作都是在Normal Mode下的操作,所以操作之前先按一下以确保你处在正确的模式下。

方向移动:

h 向左移动一列

j向下移动一行

k向上移动一行

l 向右移动一列

(你也可以使用方向键移动,但需要将手靠过去,当你在编程时一天重复几百次还是比较耗时的,并且有些键盘的方向键不是那么舒服。)

单词或字符串移动:

w移动光标到下一个单词(符号)首个字符

e移动光标到下一个单词(符号)尾部字符

ge移动光标到上一个单词(符号)尾部字符

b 移动光标到上一个单词(符号)首个字符

fa移动到下一个a单词处

(上述命令对应的大写W、E、gE、B可以对以空白字符分割的字符串作相应移动,并且上述命令可以加计数前缀,如2w移动光标到后两个单词(符号)的首个字符,所以很多命令你都可以猜测的出来)

行首尾移动:

0 移动光标到本行最开头,同键

^ 移动光标到本行最开头的字符处.

$ 移动光标到本行结尾处,同键

多行移动:

H 移动光标到当前屏幕的首行.

M 移动光标到当前屏幕的中间一行.

L 移动光标到当前屏幕的尾行.

gg 移动光标到文档首行.

G 移动光标到文档尾行.

zz 移动光标到屏幕中间,并将光标所在行也一并移动

zt 移动光标到屏幕顶部,并将光标所在行也一并移动

zb移动光标到屏幕底部,并将光标所在行也一并移动

滚屏移动:

CTRL-E文字向上滚动一行

CTRL-Y文字向下滚动一行

CTRL-F向下翻屏,同

CTRL-B向上翻屏,同

CTRL-U文字向上滚动半屏

CTRL-D文字向下滚动半屏

函数体跳转:

[[ 用来跳到光标前面的一个函数开始处。

][ 用来跳到光标后面的一个函数结尾处。

]] 用来跳到光标后面的一个函数开始处。

[] 用来跳到光标前面的一个函数结尾处。

快速定位(极其有用):

'.(单引号+点号)光标跳转到最后修改行

`.(1左边那个键+点号) 光标跳转到最后修改点

'"(单引号+双引号)光标跳转到上一次离开该文件时的行

很强大有木有!!

本篇文章来源于 Linux公社网站()  原文链接:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值