我有一个包含彩色日志条目的日志文件,其中颜色由 ansi 转义码定义。当我显示文件(使用cat
或more
)时,终端理解 ansi 代码并且日志是彩色的。但我希望 VIM 能够对日志条目进行一些文本操作,同时让它们变得丰富多彩。有没有可以在vim中解析ansi代码并为文本着色的插件?
我发现的唯一插件能够剥离 ansi 代码并显示纯文本单色。
答案1
是的:AnsiEsc.vim— 隐藏了 ansi 转义序列,但按指定突出显示(隐藏),作者:Charles Campbell。
底部的“v2”版本不需要 vim 补丁,因此可能是最简单的选择。
(需要该补丁才能隐藏文本文件中的 ANSI 控制字符。)
答案2
日志文件在 Vim 中应该是彩色的,我对此没有问题,你确定你的文件有正确的扩展名吗?例如,program.c 将显示 C 风格的格式和颜色。
安东尼斯·卡卢.