vim 批量替换使用说明

Elysian
2021-09-18 / 0 评论 / 89 阅读 / 正在检测是否收录...

基本语法:

:[addr]s/源字符串/目的字符串/[option]
:1,30s/#//g    //这句话的意思是将1~30行的#替换为空

全局替换命令:

:%s/源字符串/目的字符串/g

[addr] 表示检索范围,省略时表示当前行。

"1,20":表示从第1行到第20行;

"%":表示整个文件,同"1,$";

".,$":从当前行到文件尾;

s:表示替换操作

[option]:表示操作类型

g 表示全局替换;

c 表示进行确认

p 表示替换结果逐行显示(ctrl+L 恢复屏幕);

省略option时仅对第一个匹配串进行替换;

如果在源字符串和目的字符串中出现特殊字符,需要用""转义。

0

评论

博主关闭了所有页面的评论