如何在vim中替换〜(代字号)

时间:2011-03-28 14:34:49

标签: vim replace

我有一个带有〜的字符串并使用表达式

示例:

hi~how~are~you

:%s/~/ /g

这似乎没有任何想法?

4 个答案:

答案 0 :(得分:27)

符号~与之前的替换字符串匹配(请参阅:help /~),因此您需要在其前面添加反斜杠:

:%s/\~/ /g

答案 1 :(得分:7)

你只需要用反斜杠来逃避它:

:%s/\~/ /g

答案 2 :(得分:4)

:%s/\~//g

需要对代字号使用反斜杠。

答案 3 :(得分:1)

如果其他人从例如微软词复制波浪号,您可能还需要搜索字符8764 / Hex 223c / Octal 21074(ascii波浪号是126 / Hex 7e / Octal 176)。您可以输入<ctrl-V> u 223c输入(有关输入字符代码的详细信息,请参阅http://vim.wikia.com/wiki/Entering_special_characters