如何用vi中的=符号替换文本

时间:2013-03-01 17:20:48

标签: vi

您好我正在尝试在vi上替换“engine =”的短语“type =”的所有实例。我用

:s/type=/engine=/g and also :s/type\=/engine\=/g 

两个都给我“type =或type \ = not found”。我怎么能在vi上做到这一点?...

2 个答案:

答案 0 :(得分:3)

尝试:

:%s/type=/engine=/g

%符号允许您对文件中的每一行进行匹配。没有它,你只会尝试匹配光标所在的行,所以如果你不在正确的位置,它就找不到你要找的短语。

答案 1 :(得分:2)

你在s面前忘记了“%”。您的命令只会影响当前的文本行。 尝试

:%s/type=/engine=/g