*live* vim 语法在 stdout 上高亮显示?

*live* vim 语法在 stdout 上高亮显示?

我想让某些程序的输出像在终端上显示的那样带有颜色。

我知道这个实用程序名为强调可以做到这一点。但是:它对内置语言的支持有限,我想要为一些与工作相关的守护进程日志添加颜色,为此我已经制作了复杂的 vim 语法文件。

我知道可以使用 vim 进行语法突出显示,作为较少的替代品(vimpager)或直接在终端中(维姆卡特)。但是,这两种方式 vim 都会等到 EOF,然后显示彩色文件 -- 这对于例如实时守护进程测试来说是无用的。

那么:是否可以在“实时模式”下使用 vim 的语法高亮?或者是否有从 vim 的语法文件到高亮语言定义的自动转换器?

答案1

也许这个(http://www.vim.org/scripts/script.php?script%5Fid=1714)可能是一个解决方案

像 tail 一样使用 vim

相关内容