用VIM中的正斜杠替换/替换文本

时间:2015-06-29 19:04:52

标签: vim replace textedit

我试图在我拥有的长文件中替换路径的第一部分。

目前,我要替换的部分是

CurrentDir

我想用

替换它
NewPath/ToDirectory

问题是我找不到如何格式化替换以加入其中的附加/ ToDirectory部分。我非常感谢有关此事的任何帮助

2 个答案:

答案 0 :(得分:2)

如果问题是转义正斜杠,那么只需使用不同的分隔符:

:%s,CurrentDir,NewPath/ToDirectory,g

这甚至适用于任何版本的sed(1)。

答案 1 :(得分:1)

您可以在替换中转义/

:%s/CurrentDir/NewPath\/ToDirectory/g

或者放弃转义并使用不同的分隔符:

:%s#CurrentDir#NewPath/ToDirectory#g