[转帖]Linux—vi/vim全局替换

linux,vi,vim,全局,替换 · 浏览次数 : 0

小编点评

**全局替换语法:** ``` :%s/oldWords/newWords/g ``` **参数说明:** * `%s`: 表示全局替换。 * `oldWords`: 要替换的旧值。 * `newWords`: 要替换为的新值。 * `g`: 表示全局替换。 **示例:** ``` # 将所有`key1`替换为`key2` :%s/key1/key2/g # 将所有`#`符号替换为`$$` :%s/#/$$/g # 将所有行首的空白字符替换为空字符串 :%s/\s\S*\n/\n/g ``` **总结:** 全局替换允许您在文件或配置中对所有匹配的字符串进行替换。使用 `%s` 符元字符可以轻松指定替换的格式。

正文

https://www.jianshu.com/p/4daa5dbc7dd5

 

vim全局替换

  在linux系统中编辑文件或者配置时,常常会用到全局替换功能。

语法格式

:%s/oldWords/newWords/g
其中,oldWords为替换前的值;newWords为替换后的新值;
示例
将key1替换为key2
:%s/key1/key2/g

参数说明

  • "%":表示全局文件,等价于"1,$"
  • "s":表示替换操作
  • ".,$":表示从当前行到文件尾部
  • "1, 5":表示从第1行到第5行;

与[转帖]Linux—vi/vim全局替换相似的内容: