我如何在vim中搜索无效字符

时间:2016-01-27 22:55:58

标签: vim

我的文件中包含无效字符,我想学习如何搜索这些字符。请检查图片,是..get Ale

之后出现的图片

我已使用十六进制编辑器检查,值为

f480 8080 0d 

vim with weird character

我尝试使用/[^[:alnum:][:punct:][:space:]]并返回空格,破折号等。

1 个答案:

答案 0 :(得分:1)

我不太清楚你的意思是什么"无效的角色,"但如果您想要搜索不可打印的字符,请输入:

/[^[:print:]]

如果您要搜索ASCII十六进制0d,请输入:/[\u000d]/^Vx0d其中" ^ V"表示[Ctrl] -V(按住&#34键入V键;按下#34键;按键)。

点击此链接了解详情:How do I replace or find non-printable characters in vim regex?