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

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

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

echo -e '\e[1;31mError:\e[0m Your fault.'

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

^[[1;31mError:^[[0m Your fault.

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

答案1

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

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

相关内容