vim 的移动

概述

vim 的移动。

博客

博客地址:IT老兵驿站

前言

大概是在10年,还是11年,还在拉卡啦的时候,开始完整学习vim的手册,记得是一直到360,大概把手册看了几遍,不过因为需要记忆的内容实在是太多了,或者是因为懒惰,很多命令还是没有学明白,主要是没有去实践,就忘记了。其实,当时也记了笔记,不过笔记本早都找不到了,也是没有掌握记笔记的要领。现在重新记录一下。
这篇笔记也比较难一气呵成,能写多少写多少,之后在实际工作中,逐渐补充完成。

正文

单词移动

w:向前移动到下一个单词的开始。
W:向前移动到下一个单词的开始( white-space separated WORDs,例如special/separated/words)。
b:向后移动到下一个单词的开始。
B:向后移动到下一个单词的开始( white-space separated WORDs,例如special/separated/words)。
e:向前移动到下一个单词的结束。
E:向前移动到下一个单词的结束( white-space separated WORDs,例如special/separated/words)。
ge:向后移动到下一个单词的结束。
gE:向后移动到下一个单词的结束( white-space separated WORDs,例如special/separated/words)。

使用vim实践一把,感觉印象深刻了很多。

移动到行首或者行尾

$:移动到行尾。
^:移动到行首的非空字符上。
0:移动到行首。

$同时接受数字参数,1$表示移动到第一行行尾,2$表示移动到第二行行尾。

移动到一个字符上

f:向前移动到某个字符上,例如:

To err is human.  To really foul up you need a computer. 
--------->--------------->
    fh       fy

f 可以带数字,就是移动到第几次该字符的出现位置上。
F:vise versa(反之亦然)。
t:向前移动到某个字符前一个位置。
T:vise versa(反之亦然)。

参考

http://vimdoc.sourceforge.net/htmldoc/usr_03.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,520评论 0 5
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    超__越阅读 1,295评论 0 0
  • 自我总结篇: 对文件的操作技巧: vim文件一个有三种状态:命令(浏览/输入命令转变末行模式),文本(添加/编辑/...
    小知大知阅读 823评论 0 0
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从...
    壹首簡單的歌阅读 901评论 0 7
  • 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可...
    三十儿阅读 435评论 0 1