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

use*_*447 64 vi vim search replace

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

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

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

pb2*_*b2q 98

这有两种方式:

  • 转义/哪个是默认的替换分隔符::s/usrbin/\/usr\/bin
  • 使用另一个替换分隔符,例如,使用散列#字符::s#usrbin#/usr/bin.请注意,是不能使用的字符:",\,|

  • 值得注意的是:`|`不能用作分隔符. (3认同)