我有一些脚本(linux)正在生成关于Windows的o / p。我希望它生成/home/manty/...
\home\manty\...
当我尝试一直一个一个地改变时,这非常烦人。所以就这个目的而言,我要离开vim并前往gedit
进行“查找和替换”。我怎么能在vim中做到这一点?
我尝试了以下内容:
:%s/\\/\/
它只在两个地方改变了。我尝试了其他几种组合,但没有任何结果。
答案 0 :(得分:15)
阿。我错过了g
的事情。
:%s/\\/\//g
这个命令可以解决问题。 g
代表全局,并将全局更改(完整文件)。
此外,如果要监控每项更改,还可以添加c
的额外选项。如果您要使用c
选项,则命令为:%s/\\/\//gc
,然后为每次更改选择y
或n
。
我将等待来自vim极客的更好答案。我相信一定有更好的方法。
答案 1 :(得分:1)
你可以使用这样的另一个分隔符:
:%s,\\,/,g