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