最简单用法示例
使用vim命令打开文件,在命令模式下输入s/world/oofpg
替换匹配到的当前行,第一个“world”
字符串:
用法扩展
命令语法
:[range]s/{pattern}/{string}/[flags] [count]
[range]
- 【n,m】 表示从第n行到第m行,例如1,50
- 【.,$】表示从光标那一行开始到最后一行
- 【%】表示整个文件范围
[flags]
- 省略,表示只替换每一行的第一个匹配项
示例
[range] = %
输入%s/world/oofpg
结果是替换的每一行的第一个匹配到的world
单词:
[flags] = g
输入%s/world/oofpg/g
替换了每一行匹配到的所有world
单词: