如何使用vim中的字符代码点搜索特殊字符?

时间:2011-08-04 15:48:39

标签: vim hex vi

我希望能够通过使用字符的十进制或十六进制数来查找或替换vi中的字符。比如字符92。

这可能吗?

1 个答案:

答案 0 :(得分:6)

只搜索十六进制值为0x5c的ASCII字符(十进制为92), 使用搜索模式:

/\%x5c

如果要在文件中搜索该字符的所有匹配项并将其替换为其他字符(或多个字符),则可以输入以下命令:

:%s/\%x5c/replacement text/gc

当然,您可以将5c替换为您要替换的任何字符的ASCII十六进制值。

我通过谷歌搜索“vim replace ascii character”找到了此信息here