很多时候,当我们需要在文件删除多列或者在每行的相同位置插入相同的东西时,下边的操作就显得尤其方便、高效,下面让我们列举一二。
使用vim打开文件
1、删除一列操作:
Ctrl + v ,切换到 VISUAL BLOCK 模式, 按下j(向下)或者k(向上)可以自由按序选中同一列的字符,然后x或者d键均可以删除。
2、删除连续多列操作:
Ctrl+v,切换到切换到 VISUAL BLOCK 模式, 按下j或者k ,可以选择当前列所需要删除的连续行, 结合G键可以快速选中到文末,注意,如果鼠标所在字符不是第一列时,按下G,其实是选中了一片区域的,然后按x或者d键进行删除。
3、在多行的相同位置插入相同内容:
Ctrl+v,切换到切换到 VISUAL BLOCK 模式,使用j或者k,选中想要在相同位置插入相同内容的行,按下shift + i,进入插入模式,输入想需要添加的内容,然后按两下ESC键,你就会发现,选中的行,内容都神奇地加上去了,很方便吧
其实,上边的操作,小伙伴们是没必要死记硬背的,核心思想是通过Ctrl + v ,切换到 VISUAL BLOCK 模式,然后就是结合vim的方向键就可以快速的操作啦。