说明:
s命令可以实现字符串的替换。
例子:
替换所有的“test”为“demo”:
:g/test/s//str2/g
或者
:1,$s/test/demo/g
替换当前行到文末所有的“test”为“demo”:
:.,$s/test/demo/g
替换当前行所有的“test”为“demo”:
:s/test/demo/g
替换当前行第一个“test”为“demo”:
:s/test/demo/
替换第6行到文末所有的“test”为“demo”:
:6,$s/test/demo/g
补充:
如果需要替换的字符串中有“/”,可以使用“#”、“+”等作为分隔符,而不是“/”。
...
标签为 vi 的文章: