如何使用vi替换'/'字符

Raj*_*Raj 1 regex vi vim replace

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

:1,$ s/?/abc
Run Code Online (Sandbox Code Playgroud)

我应该使用什么而不是?上面的片段?

Tom*_*ann 6

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

:%s;/;abc;g
:%s~/~abc~g
:%s!/!abc!g
:1,$s?/?abc?g
:%s/\//abc/g
:1,$sub;/;abc;g
Run Code Online (Sandbox Code Playgroud)

这些都做同样的更换/abc每行上.


Dan*_*sky 5

答案是:%s/\//abc/g我想的.