Tengo bastantes scripts de Perl que imprimen resultados en color en la terminal, usando Term::ANSIColor
. Esto es lo mismo que cuando un script de shell hace, por ejemplo,
echo -e '\e[1;31mError:\e[0m Your fault.'
Ver archivos de registro de estos comandos funciona en less
(con el -R
interruptor), pero en Vim, los caracteres de color se muestran sin formato de esta manera:
^[[1;31mError:^[[0m Your fault.
Haría un archivo de sintaxis para hacer coincidir estos marcadores, ocultarlos y colorear las regiones de sintaxis resultantes en consecuencia, pero primero quería comprobar si ya hay algo como esto.
vim
colors
syntax-highlighting
Stefan Majewsky
fuente
fuente
vim ansi color
es bastante útil, sin embargo.Respuestas:
Echa un vistazo a este complemento, es probable que sea lo que quieras:
AnsiEsc.vim: secuencias de escape ansi ocultas, pero resaltadas como se especifica
fuente