1

我应该使用什么替换命令,以便/用 vi 在文本文件中用字符串“abc”替换每个出现的字符?

:1,$ s/?/abc

我应该用什么代替?上面的代码片段?

4

2 回答 2

6

您可以将按照惯例的替换分隔符更改为/其他内容,然后您根本不必转义正斜杠 -

:%s;/;abc;g
:%s~/~abc~g
:%s!/!abc!g
:1,$s?/?abc?g
:%s/\//abc/g
:1,$sub;/;abc;g

这些都在每一行上进行相同的/替换。abc

于 2013-02-21T10:40:07.160 回答
5

答案是:%s/\//abc/g我认为。

于 2013-02-21T10:24:16.767 回答