首页 > 移动平台 > 详细

vim移动操作

时间:2020-04-26 14:24:51      阅读:59      评论:0      收藏:0      [点我收藏+]
  • 以‘字符’为单位:

方向键或者hjkl

hjkl控制方向的也可以用计数.

eg: 5l 是光标向右移动五个字符 ,5j 是向下移动5行

  • 以 ‘word’ 为单位:

w: 将光标移动到下一个word的首字符上。 3w: 下边第三个word首字符上
w: ---> 3w: --->--->--->
b: 将光标移动到前一个word的首字符上。 3b: 前边第三个word首字符上
b: <--- 3b: <---<---<---

e: 将光标移动到下一个word是末尾字符上。
e: --->
ge: 将光标移动到前一个word的末尾字符上。
ge: <---

  • 以‘行’为单位:

^: 将光标移动到第一个非空白字符上 0:总是把光标移动到当前行第一个字符上 作用也是如此

$: 将光标移动到行尾,此命令可以接收计数 如: ‘2$‘就表示移动到下一行的行尾
注:0 命令就不能够接收计数,同样的 ‘ ^ ‘也不能接收计数

  • 字符搜索移动光标:
    eg: 加入要移动单词human中字符 ‘h‘ 上。只要执行命令 fh光标就可以快速移动到h上了

备注:这里f后边的字符可以是任何字符,下边只是使用l,和y
fy: 向后查找y字符 3fl: 向后查找第三个l字符
sadfjaydsfdads ayaayaaya
fy: ->| 3fl: ->|

Fy: 向前查找y字符 3Fl: 向前查找第三个l字符
sdafasfyfsdaf ayaayaaya
Fy: |<- 3Fy |<-

ty:向后查找y字符并将光标移动到y前边的字符上 Tl: 向后查找第三个l字符将光标移动到l前边的字符上

重复: ‘;‘ 重复前边查找字符的操作 ‘,‘ 反方向 重复前边查找字符操作

  • 以 ‘括号’ 为单位

括号包括:() 、[]、 {} 三种.

使用 ‘%‘ 可以从一个括号跳转到他对应的括号上
注: ‘+‘ 表示光标位置
%+<--->+%
if (a == (b * c) / d)
%+<-------------->+%

vim移动操作

原文:https://www.cnblogs.com/sha-ka/p/12779067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!