如何用前斜线替换一条线

  • 本文关键字:替换 一条 何用前 vim
  • 更新时间 :
  • 英文 :


我正在为vim ex模式运行一个脚本,我尝试了每个逃生字符和单词标识符。 它需要找到字符串"/etc/walker",然后用"/etc/runner"

替换它
% s/</etc/walker>/</etc/runner>/g
wq

与脚本相同的问题,可以在文件末尾附加。它无能为力。我正在尝试附加"/etc/walker"

$
a
</etc/walker>
.
wq

我在Regex编辑器上尝试过的内容似乎在那里工作,但在Ex

中不起作用

感谢您的帮助

尝试以下:

:s#/etc/walker#/etc/runner#

请注意使用#作为定界符,这样您就不必添加斜线。

您也可以使用:

:s@/etc/walker@/etc/runner@

用于在行结尾处附加:

:s#$#/etc/walker#

在EX模式下,只需在开始时删除:

最新更新