Eu tenho muitos scripts Perl que imprimem saída colorida no terminal, usando Term::ANSIColor
. É o mesmo que quando um script de shell, por exemplo,
echo -e '\e[1;31mError:\e[0m Your fault.'
A visualização dos arquivos de log desses comandos funciona em less
(com o -R
comutador), mas no Vim, os caracteres coloridos são exibidos brutos assim:
^[[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 adequadamente, mas primeiro eu queria verificar se já existe algo assim.
2
... E é muito difícil para o Google nesse tópico. Toda consulta que inclui "vim" e "cores" traz centenas de esquemas de cores, o que não é o que eu quero.
—
Stefan Majewsky
vim ansi color
é bastante útil, no entanto.