起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com

关于VI的技巧[经典]-不断更新

上一篇 / 下一篇  2009-11-10 20:36:10 / 个人分类:脚本开发

}aG t.C0

 关于VI的技巧,整理如下,后续继续更新,也欢迎大家补充 :

O&im:o0\O0

        Ctrl +x &&ctrl +f   在插入状态下,补全你要输入的目录名51Testing软件测试网1X$_6[g.uln

         Ctrl +w + f     在普通模式下打开光标对应的文件51Testing软件测试网#CdzE2^ f0Y

         Ctrl + p      在插入模式下,补全已声明的变量

-Q%K5nh;M]T0

         Ctrl +x &&ctrl +l  在插入模式下补全已有行

Kt\M~%d;l0

         ts + 函数名或变量名  列出当前目录下所有该函数或变量    输入数字 + enter    跳转到相应的函数或变量

Dp8Uv`U0

         Ctrl + }    变量或函数跳转,但当有多个该函数存在时,无法准确识别;所以当目录下有多个相同函数,推荐使用TS查找

g8I&[A-z9p({;o0

         Ctrl + t    跳转后返回

%byEj,hu0

 51Testing软件测试网F1[;r__Fk

vim小技巧
okz8V1Wh0
     fx 往右移动到 x 字符上 #Fx为向左, 其中x为键入的字符,下同51Testing软件测试网b;RtHAT|
     tx 往右移动到 x 字符前 #Tx为向左51Testing软件测试网5RWx D OmU
     ;分号,配合 f 和 t 使用,重复一次
a?c{ejJ V6^#UU0     ,逗号,配合 f 和 t 使用,反方向重复一次51Testing软件测试网Yt,Q [!Vv&K
     H 跳到第一行 M 跳到中间一行 L 跳到最后一行51Testing软件测试网 c#cs(Y's/t(K*h%U5S
    :%!sort 排序51Testing软件测试网"M3a`"f7w
    :set list/:set nolist:显示/隐藏不可见字符;
G8h(FIh+v&]&s0    Ctrl+g 显示行相关信息
MkVf2t0    u(恢复上一次的操作)51Testing软件测试网6Q ZP`1jcAj
    :s/^.*$/==>&<==/在行的首尾分别加上==>和<==51Testing软件测试网t9N~5\yfj+m
    vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处51Testing软件测试网.O9t i9xcj6l"mWM
     do:删至行首
$\jz Y[4d6K0    Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令
B,pQ+}3Nr0    :1,2 co 3 将1行到2行之间的内容拷贝到第3行下51Testing软件测试网 NBs&s'OstX
    :1,2 m 3 将1行到2行之间的内容移至到第3行下51Testing软件测试网0x"V+c%u B#^
    :nohlsearch 不高亮搜索结果, set hlsearch 高亮搜索结果51Testing软件测试网,v AT2Z6UkV
    :set is 搜索时在未完全输入完毕要检索的文本时就开始检索。
5JJ,c3SV,n0     syntax on/off 打开/关闭关键字上色
Fq d q2W4M#} P0     set sm 显示括号配对情况
51Testing软件测试网Fjc,^,wiOu(i0E

51Testing软件测试网7A/?c[Zq9r)Z.zD


TAG:

 

评分:0

我来说两句

Open Toolbar