如何使用vi中的字符编号搜索特殊字符?

ppo*_*one 1 vi vim hex

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

这可能吗?

Rub*_*bix 6

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

/\%x5c
Run Code Online (Sandbox Code Playgroud)

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

:%s/\%x5c/replacement text/gc
Run Code Online (Sandbox Code Playgroud)

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

我在这里通过谷歌搜索"vim replace ascii character" 找到了这些信息