talvez isso ( link ) possa ser uma solução para você
use vim como cauda
Eu quero que a saída de alguns programas seja colorida conforme aparece no terminal.
Eu sei que o utilitário chamado destaque faz isso. Mas: ele tem um conjunto limitado de suporte a idiomas integrados e eu quero colorir, por exemplo, alguns logs de daemon relacionados ao trabalho, para os quais eu já fiz arquivos complexos de sintaxe vim.
Eu sei que é possível usar o vim para destacar a sintaxe como menos substituição (vimpager) ou diretamente no terminal ( vimcat ). Mas, ambas as formas vim esperam até EOF e, em seguida, exibem arquivo colorido - é inútil para, e. teste de daemon ao vivo.
Então: é possível usar o destaque da sintaxe do vim no "modo ao vivo"? Ou talvez haja um conversor automático a partir dos arquivos de sintaxe do vim para destacar as definições de idioma?
talvez isso ( link ) possa ser uma solução para você
use vim como cauda