一、可视模式
按v启用可视模式,之后移动光标可以选择。
如:
如果想整行操作,则用大写的V,再移动光标可以按行为单位进行选择。
二、列块操作
在 word中有一个功能,按alt加鼠标拖动,可以拖出矩形块,在vim同样具有此功能。
如:
方法是:
control+v,启用块可视模式,之后移动鼠标,可以选中某一个矩形块,对于有规律的表格可以用这个功能。
目前当前光标所在的位置是右下角,可以在这个块的四角进行移动光标,方法就是按o,O来切换四个顶点。
三、实例一
把上图中source列,移到open前面
- control+v,选中source列
- d 剪切列
- 在open的前面,按p粘贴。
结果如下:
四、实例二
在选定行的vim行前面加上// ,一般在语言中表示注释
- 光标定位到要操作的地方。
- CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
- SHIFT+i(I) 输入要插入的内容。
-
ESC 按两次,会在每行的选定的区域出现插入的内容。
结果如下:
注意:在windows系统中 control+v被系统占用了,所以改为control+q完成相同的功能。