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

问题描述 投票:1回答:1

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

这可能吗?

vim hex vi
1个回答
6
投票

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

/\%x5c

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.