如何包括前在vi削减搜索和替换(How to include forward slash in vi

2019-06-17 15:20发布

我有一个包含字符串文件usrbin 。 我想搜索usrbin ,取而代之的是/usr/bin/

我想:%s/usrbin/usr/bin/g ,但它显示的错误E488: Trailing characters

怎样包括搜索正斜杠和更换?

Answer 1:

这里有两种方法:

  • 逃脱/这是默认替代分隔符: :s/usrbin/\/usr\/bin
  • 使用其他替代隔膜,例如,使用哈希#字符: :s#usrbin#/usr/bin 。 请注意,是不能使用的字符: "\|


文章来源: How to include forward slash in vi search & replace