如何在VIM中替换此文本?

时间:2011-08-15 11:18:19

标签: vim grep

:%s/oldword/newword/g

这就是我通常的做法。现在,我想将abc.com替换为<%= domain %>。我怎样才能做到这一点? (在vim命令行中键入符号时,符号不起作用)

:%s/abc.com/<%= domain %>/g

2 个答案:

答案 0 :(得分:4)

您需要转义.(以便它与任何字符都不匹配)和%。试试这个:

:%s/abc\.com/<\%= domain \%>/g

答案 1 :(得分:3)

你必须逃避'。'和'%'字符。像这样:%s/abc\.com/<\%= domain \%>/g