vim操作

1.以word为单位的移动

  w,e;b,ge(word,end,back)

2.移动到行首或行尾

  ^,$

3.移动到指定的字符上

  f;F(find) t;T(to)

  用“;”来重复命令。用“,”来重复命令,但是方向与原来的命令相反。

4.匹配一个括号为目的的移动

  %

5.移动到指定行

 ( 全部文本为对象)

  G,1G,2G....

  gg

  50%,90%

  (屏幕上显示的文本为对象)

  H,M,L(Home,Middle,Last)

6.设置number选项

  :set number(显示行号)

  :set nonumber(不显示行号)

7.窗口右下角显示当前光标的位置

  :set ruler

  :set noruler

8.显示当前位置信息

  Ctrl-g(ruler选项关闭时)

9.滚屏

  (半屏)

  Ctrl-u(文本向上滚动半屏)

  Ctrl-d(文本向下滚动半屏)

  (一行)

  Ctrl-e(文本向上滚动一行)

  Ctrl-y(文本向下滚动一行,MS-Windows兼容的映射键,映射为重做)

  (整屏)

  Ctrl-f(文本向上滚动一屏,forward)

  Ctrl-b(文本向下滚动一屏,backward)

10.光标行显示到屏幕顶端,中央,底端

  zt,zz,zb (top,bottom)

11.简单搜索

  /string (按下回车键执行命令)

  n (从前一次定位的位置开始)定位到下一个查找到的位置

  3n (定位到目标字符串的第三次出现位置)

  ? 向上查找

  N 重复前一次查找,方向相反

  :set ignorecase 忽略大小写  :set noignorecase 精确匹配

12.选中字符串

  v-e(v:进入visual模式,e:选中到单词末尾)

13.高亮显示

  :set hlsearch

  :set nohlsearch

 14.分隔一个窗口

  :split

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。