我希望能够通过使用字符的十进制或十六进制数来查找或替换vi中的字符。比如字符92。
这可能吗?
要仅搜索十六进制值为0x5c(十进制为92)的ASCII字符,请使用搜索模式:
/\%x5c
如果要在文件中搜索该字符的所有匹配项并将其替换为其他字符(或多个字符),则可以输入以下命令:
:%s/\%x5c/replacement text/gc
当然,您可以将5c替换为您要替换的任何字符的ASCII十六进制值。
我通过谷歌搜索“vim replace ascii character”找到了这个信息here