MacVim替换所有问题

时间:2013-03-13 20:23:18

标签: macos macvim

我有一个html文件,我需要用html实体替换一些字符。现在我正在尝试用& mdash; 替换 - 但是当我使用全部替换按钮时,结果就是全部那些 - 的实例被替换为 -mdash;

我想也许可以逃避“&”会有效,所以我将替换为值更改为 \& mdash; ,但这只会导致 \ - mdash;

奇怪的是,如果我一个接一个地去,即点击 Next ,然后点击替换,依此类推,然后正确地替换它

这是MacVim中的错误吗?或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

进入命令行:

:%s/—/\—/g

也可以获得字符代码。将光标放在角色上,然后按 ga 。将decimal,hex或octal代码用于替换字符串:

\%d match specified decimal character
\%x match specified hex character
\%o match specified octal character
\%u match specified multibyte character 
\%U match specified large multibyte character

:%s/\%d8212/\$mdash;/g