VIM 中的 Ansi 转义码

VIM 中的 Ansi 转义码

我有一个包含彩色日志条目的日志文件,其中颜色由 ansi 转义码定义。当我显示文件(使用catmore)时,终端理解 ansi 代码并且日志是彩色的。但我希望 VIM 能够对日志条目进行一些文本操作,同时让它们变得丰富多彩。有没有可以在vim中解析ansi代码并为文本着色的插件?

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

答案1

是的:AnsiEsc.vim— 隐藏了 ansi 转义序列,但按指定突出显示(隐藏),作者:Charles Campbell。

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

(需要该补丁才能隐藏文本文件中的 ANSI 控制字符。)

答案2

日志文件在 Vim 中应该是彩色的,我对此没有问题,你确定你的文件有正确的扩展名吗?例如,program.c 将显示 C 风格的格式和颜色。

安东尼斯·卡卢.

相关内容