Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一些脚本(linux)正在生成与 Windows 相关的 o/p。我希望它会/home/manty/...生成\home\manty\...当我一直尝试一一更改时非常烦人。所以只是为了这个目的,我要离开 vim 去gedit执行“查找和替换”。我怎样才能在vim中做到这一点?
/home/manty/...
\home\manty\...
gedit
我尝试了以下操作:
:%s/\\/\/
它只在两个地方发生了变化。我尝试了其他几种组合,也没有任何效果。
啊。我错过了这g件事。
g
:%s/\\/\//g
这个命令可以解决问题。g代表全局并将在全局范围内进行更改(完整文件)。
此外,您还可以添加一个额外的选项,以c确定是否要监控每个更改。如果您想使用c选项,则该命令将是:%s/\\/\//gc,然后为每个更改选择y或n。
c
:%s/\\/\//gc
y
n
我将等待 vim 极客提供更好的答案。我相信一定有更好的方法。
您可以像这样使用另一个分隔符:
:%s,\\,/,g