是否有用于 CLI 应用程序的 ANSI 颜色输出的 Vim 语法文件?

Ste*_*sky 11 colors vim syntax-highlighting

我有很多 Perl 脚本,它们使用Term::ANSIColor. 这与 shell 脚本执行时相同,例如

echo -e '\e[1;31mError:\e[0m Your fault.'
Run Code Online (Sandbox Code Playgroud)

查看这些命令的日志文件less(使用-R开关)有效,但在 Vim 中,颜色字符显示为原始如下:

^[[1;31mError:^[[0m Your fault.
Run Code Online (Sandbox Code Playgroud)

我会做一个语法文件来匹配这些标记,隐藏它们,并相应地为结果语法区域着色,但首先我想检查是否已经有这样的东西。

Sve*_*ven 8

看看这个插件,它可能是你想要的:

AnsiEsc.vim : ansi 转义序列被隐藏,但按指定突出显示