Vim基础操作

一、退出;存;强制退出;强制退出保存;以指定文件名保存文件;用快捷键退出保存;

  :q; w;:q!;:wq!;:w filename;ZZ;

二、光标上、下、左、右移动;前后翻页快捷键;

  kjhl;ctrl-f、ctrl-b;

三、1.设置显示行号;:set nu;

  2.将光标定位到第n行;:n;

  3.将光标定位到文章最开始,最后;(两种方法:命令、快捷键):0,:$ ;gg,G;

  4.将光标定位到本行最开始,最后;0,$;

  5.将光标定位到屏幕顶端,中间,底端;H,M,L;

四、向下搜索,向下重复搜索;

  /word,n;(另一组命令 ?word,N)

五、复制

  1.复制当前行;yy;

  2.复制当前到以下的n行;nyy;

  3.将81-83复制到文章结尾、开头;:81,83 co 0;:81,83 co $;

  4.将81-83复制到100行;:81,83 co 100;

  5.复制一个单词;复制四个单词(到空格结束);yW ;yW;

  6.复制到本行开头,结尾;y0,y$;

  7.复制到文章结尾;yG;

六、粘贴到下一行,上一行;p,P;

七、删除(剪切)

  1.删除当前行;dd;

  2.删除当前到以下n行;ndd;

  3.删除一个词,n个词(到空格);dW;

  4.删一个字符,n个字符;x, nx;

  5.删除到文件末尾,行开头,行末尾;dG,d0,d$;

  6.删1-100行;:1,100d;

  7.删第100行;:100d;

  8.把1-100行移到最后一行;:1,100 mo $;

八、插入(进入Insert模式)

  行开头、行结尾,字符前、字符后,下面打开新行、上面打开新行,删除当前字符并插入、删除当前行并插入;

  A,i、a,o、O,s、S;

九、撤销;还原被撤销的操作;重复上一个编辑操作;u;ctrl+r;.

十、查看历史命令;合并行;在Vim中运行shell命令

      :history;J;!command 例如:!pwd

十一、替换

  1.全局替换 :%s/srcstr/desstr/g

  2.n1到n2行之间的全部替换 :n1,n2s/srcstr/desstr/g

 

多个文件编辑

一、同一窗口编辑多个文件

  1.打开多个文件;

  2.文件上下切换;:n、:N;

  3.查看打开的所有文件并切换;:buffers;:buffer filenumber;

  4.用命令模式再打开一个文件(不会响应:n, :N);:e filename;

  5.文件之间复制粘贴;同单文件操作

  6.插入整个文件;:r filename;

 

二、分屏编辑多个文件

  1.分屏打开多个文件;vi -o file1 file2;

  2.切换分屏;ctrl+ww;

  3.在一个vi中分屏打开新文件:横向、竖向;:sp otherfile,:vsp anotherfile #sp-split;vsp-vertical split;

  4.显示所有打开文档;:ls ;

  5.回到前一个编辑文件;ctrl+6。

 

posted on 2016-07-16 19:23  Liz-  阅读(217)  评论(0)    收藏  举报