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

4

我希望能够通过使用字符的十进制或十六进制编号,在vi中查找或替换一个字符。例如,字符92。

这个可能吗?


我们是在讨论ASCII还是Unicode呢? - Michael Myers
1个回答

9
要搜索十六进制值为0x5c(十进制为92)的ASCII字符,只需使用以下搜索模式:
/\%x5c

如果你想在文件中搜索并替换所有出现的字符为另一个(或多个)字符,可以输入以下命令:

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接