如何在EX中用正斜杠替换一行?

时间:2017-09-10 06:59:42

标签: vim

我正在为vim EX模式运行脚本我已经尝试了每个可以找到的转义字符和单词标识符。  它需要找到字符串" / etc / walker"并用" / etc / runner"

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

与要在文件末尾追加的脚本相同的问题。它没有做任何事情。我试图追加&#34; / etc / walker&#34;

$
a
\</etc/walker\>
.
wq

我在正则表达式编辑器上尝试过的东西似乎在那里工作但在EX

中没有

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

试试这个:

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

请注意使用#作为分隔符,这样您就不必添加反斜杠。

你也可以使用:

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

在行尾添加:

:s#$#/etc/walker#

在EX模式下,只需删除开头的: