VIM 中的 Ansi 转义码

sae*_*edn 6 vim terminal

我有一个带有彩色日志条目的日志文件,其中颜色由 ansi 转义码定义。当我显示文件(使用catmore)时,终端会理解 ansi 代码并且日志是彩色的。但我希望 VIM 的强大功能可以对日志条目进行一些文本操作,同时还能看到它们丰富多彩。是否有任何插件可以解析 vim 中的 ansi 代码并为文本着色?

我发现的唯一插件能够剥离 ansi 代码并显示纯文本单色。

小智 6

是:AnsiEsc.vim — ansi 转义序列被隐藏,但由 Charles Campbell 指定(隐藏)突出显示。

底部的“v2”版本不需要 vim 补丁,所以可能是最简单的选择。

(补丁是隐藏文本文件中的 ANSI 控制字符所必需的。)