86

我有一个包含字符串的文件usrbin。我想搜索usrbin并将其替换为/usr/bin/.

我试过:%s/usrbin/usr/bin/g了,但它显示错误E488: Trailing characters

如何在搜索和替换中包含正斜杠?

4

1 回答 1

129

这里有两种方法:

  • 转义/默认的替代分隔符::s/usrbin/\/usr\/bin
  • 使用另一个替代分隔符,例如,使用哈希#字符::s#usrbin#/usr/bin. 请注意,有些字符不能用作分隔符:", \,|

您可以在帮助子系统中使用:h pattern-delimiter

于 2012-08-06T06:48:50.433 回答