vim批量替换:
%s/source_pattern/target_pattern/g
如想把所有的username换成login_name,那么:%s/username/login_name/g就可以了。
vim列编辑:
列删除 ctrl+v, 选中后 d
列插入 ctrl+v, 选中后 shift+i ,编辑完毕 ESC
列替换 ctrl+v, 选中后 s ,编辑完毕 ESC
列复制 ctrl+v, 选中后 y
列粘贴 p
1、列删除
操作流程:
ctrl+v 进入可视化操作模式
使用hjkl进行上下左右方向控制选中要删除的部分
最后输入d进行删除
2、在选中的列批量批量插入一段字符 Y000000
操作流程:
ctrl+v 进入可视化操作模式
使用hjkl进行上下左右方向控制选中要插入的位置
输入大写字母I(shift+i或 CAPSLOCK i),然后输入要输入的字符
输入完毕后按ESC键结束,当前选中列就会插入输入的字符。
在选中的部分批量替换为字符99999
操作流程:
ctrl+v 进入可视化操作模式
使用hjkl进行上下左右方向控制选中要删的部分
接着输入字母s,然后输入要输入的字符
输入完毕以ESC键结束,选中部分就会替换为输入的字符。替换操作有点像删除加插入的组合。