0. 需求说明
有时候,我们会有这样的需求,在一个多行的文本中,需要在行首,或者行尾,插入相同的字符。这个时候,使用 Vim 的 `ctrl + v` 来批量选中,再配合`^$IA`等命令,就非常好处理了。下面进行详细说明
1. 批量在行首插入相同字符
ctrl + v 开启 VISUAL BLOCK
上下移动光标,选中需要修改的行
^ 光标定位到行首
I(大写的英文字符 i)进入插入模式
输入需要插入的字符
ESC 退出编辑模式,批量行首插入相同字符完成
2. 批量在行尾插入相同的字符
ctrl + v 开启 VISUAL BLOCK
上下移动光标,选中需要修改的行
$ 光标定位到行尾
A 进入插入模式
输入需要插入的字符
ESC 退出编辑模式,批量行尾插入相同字符完成
为了更直观地演示上述命令,录了个视频供大家参考
视频中还使用了批量删除空行的命令:`:g/^$/d`
Vim 批量行首行尾插入相同字符