gpt4 book ai didi

vim - 如何在Vim中搜索显示为“<85>”的字符

转载 作者:行者123 更新时间:2023-12-03 13:31:08 24 4
gpt4 key购买 nike

我有一个从EBCDIC转换为ASCII的文件。在以前曾经有新行的地方,现在有一些字符显示为<85>(一个符号代表一个字符,而不是看起来像的四个字符),整个文件都在一行上。我想搜索它们,然后再次用新行替换它们,但是我不知道如何。

我尝试将光标放在一个光标上,并使用*搜索下一个匹配项,希望它可能显示在我的/搜索历史记录中。那没有用,它只是搜索<85>字符后的单词。

我搜索了Google,但没有发现任何明显的内容。

我的目标是建立一个搜索并替换如下字符串:

:%s/<85>/\n/g   


目前,这只是给我的:

E486: Pattern not found: <85>  

最佳答案

我在搜索Google时发现“ Find & Replace non-printable characters in vim”。看来您应该能够做到:

:%s/\%x85/\r/gc


忽略 c进行替换而不提示,请先尝试使用 c来确保它正在执行您想要的操作。

在Vim中,键入 :h \%x可提供更多详细信息。除 \%x外,您还可以将 \%d\%o\%u\%U用于十进制,八进制,最多四个和最多八个十六进制字符。

关于vim - 如何在Vim中搜索显示为“<85>”的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2087290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com