VIM块操作

一、可视模式

按v启用可视模式,之后移动光标可以选择。
如:

 
 

如果想整行操作,则用大写的V,再移动光标可以按行为单位进行选择。

二、列块操作

在 word中有一个功能,按alt加鼠标拖动,可以拖出矩形块,在vim同样具有此功能。
如:


 
 

方法是:
control+v,启用块可视模式,之后移动鼠标,可以选中某一个矩形块,对于有规律的表格可以用这个功能。
目前当前光标所在的位置是右下角,可以在这个块的四角进行移动光标,方法就是按o,O来切换四个顶点。

三、实例一

把上图中source列,移到open前面

  1. control+v,选中source列
  2. d 剪切列
  3. 在open的前面,按p粘贴。
    结果如下:
 
 

四、实例二

在选定行的vim行前面加上// ,一般在语言中表示注释

  1. 光标定位到要操作的地方。
  2. CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
  3. SHIFT+i(I) 输入要插入的内容。
  4. ESC 按两次,会在每行的选定的区域出现插入的内容。
    结果如下:


     
     

    注意:在windows系统中 control+v被系统占用了,所以改为control+q完成相同的功能。



posted @ 2018-09-21 14:53  空林~~清风~~~  阅读(948)  评论(0编辑  收藏  举报