linux string
:s/procat/law/ 替换当前行第一个 procat为 law;
:s/procat/law/g 替换当前行所有 procat为 law;
:n,$s/procat/law/ 替换第n行开始到最后一行中每一行的第一个procat为law;
:n,$s/procat/law/g 替换第n行开始到最后一行中每一行所有 procat为law,其中n 为数字,若n为“.”,则表示从当前行开始到最后一行;
:%s/procat/law/(等同于 :g/procat/s//law/) 替换每一行的第一个procat为law;
:%s/procat/law/g(等同于 :g/procat/s//law/g) 替换每一行中所有procat为law;
:%s/procat/law/gc(等同于 :g/procat/s//law/gc) 一查询方式替换每一行中所有procat为law;
若替换字符串中需要替换“/”,则不能使用“/”在命令中作分割符,此时可以可以使用“#”作为分隔符,当命令中出现“#”,则“/”不再被系统认作分隔符
:s#procat/#law/# 替换当前行第一个procat/为 law/
A man can fail many times,but he isn't a failure until he begins to blame somebody else.
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步