vim列编辑

vim列编辑是基于visual block模式来实现的:

  • 按下ctrl+v进入VISUAL BLOCK模式

  • 此时可以使用hjkl按键上下移动光标选取多行中的部分内容形成块

以下3种编辑方式任选一种进行:

  • 按下d可以删除光标所覆盖块内容(也可以不删除直接使用插入模式替换)

  • 按下shift+i(相当于大写的I)则切换到插入模式:此时插入看上去只在第一行上进行(不要着急),但是只要完成编辑后连续按两次esc按键,则刚才选择列编辑的所有行同时修改完成

  • 按下shift+a(相当于大写的A)则切换到添加模式:同插入模式一样,在第一行编辑的内容会同时在按下2次esc键之后在多行生效。

参考

Last updated