vim – 如何搜索和替换不可打印的字符

前端之家收集整理的这篇文章主要介绍了vim – 如何搜索和替换不可打印的字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个从Word导出的文件,并且用vim中没有正确显示的奇怪的unicode字符代替所有的引号。
所以现在我希望这些字符被替换为引号,但我不知道如何输入这个字符
:%s/???/'/g

字符看起来像这样:〜U〜R。但是当然,我不能用命令中的鼠标粘贴标记它们。

您可以尝试设置编码类型,看看它是否修复了这些字符的身份验证:
:set encoding=utf-8

那么你可以直接使用它们。或者,您可以将光标放在不可打印的字符上,并点击ga,它将显示该字符的十进制/十六进制/八进制代码,然后可以将其替换为:

:%s/\%xYY/substitute/g

其中YY是char的十六进制代码,如果是多字节的:

:%s/\%uYYYY/substitute/g

详情请见:

:help character-classes
原文链接:https://www.f2er.com/bash/387885.html

猜你在找的Bash相关文章