Dê uma olhada nesse plug-in, é provável que você queira:
AnsiEsc.vim: seqüências de escape ansi escondidas, mas destacadas conforme especificado
Eu tenho muitos scripts em Perl que imprimem saída colorida para o terminal, usando Term::ANSIColor
. Isso é o mesmo que quando um script de shell faz, por exemplo,
echo -e '\e[1;31mError:\e[0m Your fault.'
A visualização de arquivos de log desses comandos funciona em less
(com a opção -R
), mas no Vim, os caracteres de cor são exibidos como:
^[[1;31mError:^[[0m Your fault.
Eu faria um arquivo de sintaxe para corresponder a esses marcadores, ocultá-los e colorir as regiões de sintaxe resultantes, mas primeiro queria verificar se já existe algo assim.
Dê uma olhada nesse plug-in, é provável que você queira:
AnsiEsc.vim: seqüências de escape ansi escondidas, mas destacadas conforme especificado
Tags vim colors syntax-highlighting