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.
vim
colors
syntax-highlighting
Stefan Majewsky
fonte
fonte
vim ansi color
é bastante útil, no entanto.Respostas:
Dê uma olhada neste plugin, provavelmente é o que você deseja:
AnsiEsc.vim: sequências de escape ansi ocultas, mas destacadas conforme especificado
fonte