主页
文章
知识库
云盘
工具
登录
登录
注册
忘记密码
反馈
文章
VIM替换
VIM替换
lyjin
2023-03-16
## vim中可用 :s 命令替换字符串 > 语法: [addr]s/源字符串/目的字符串/[option] > [addr] 表示检索范围,省略时表示当前行 > [option] 表示操作类型 ``` # 替换所有行中所有的str1为str2,%表示整个文件 :%s/str1/str2/g ``` ``` # 替换当前行第一个str1为str2 :s/str1/str2/ # 替换当前行所有str1为str2 :s/str1/str2/g ``` ``` # 替换第m行到第n行中,每一行第一个str1为str2 :m,ns/str1/str2 # 替换第m行到第n行中,每一行所有str1为str2 :m,ns/str1/str2/g # 将第m行到最后一行的所有str1替换为str2 :m,$s/str1/str2/g ``` ### [option] g 表示全局替换 c 表示进行确认 p 表示替代结果逐行显示 省略option时,仅对每一行第一个匹配串进行替换 如果再源字符串和目的字符串中出现特殊字符,需要用"\"转义
分享
×
用手机扫码分享
没有评论
请登陆后评论
新建评论
移除
关闭
提交