Last updated 5 years ago
Was this helpful?
vim列编辑是基于visual block模式来实现的:
按下ctrl+v进入VISUAL BLOCK模式
ctrl+v
VISUAL BLOCK
此时可以使用hjkl按键上下移动光标选取多行中的部分内容形成块
hjkl
以下3种编辑方式任选一种进行:
按下d可以删除光标所覆盖块内容(也可以不删除直接使用插入模式替换)
d
按下shift+i(相当于大写的I)则切换到插入模式:此时插入看上去只在第一行上进行(不要着急),但是只要完成编辑后连续按两次esc按键,则刚才选择列编辑的所有行同时修改完成
shift+i
I
esc
按下shift+a(相当于大写的A)则切换到添加模式:同插入模式一样,在第一行编辑的内容会同时在按下2次esc键之后在多行生效。
shift+a
A