Existe-t-il un fichier de syntaxe Vim pour la sortie de couleur ANSI des applications CLI?

11

J'ai pas mal de scripts Perl qui impriment une sortie colorée sur le terminal, en utilisant Term::ANSIColor. C'est la même chose que lorsqu'un script shell fait par exemple

echo -e '\e[1;31mError:\e[0m Your fault.'

L'affichage des fichiers journaux de ces commandes fonctionne dans less(avec le -Rcommutateur), mais dans Vim, les caractères de couleur sont affichés bruts comme ceci:

^[[1;31mError:^[[0m Your fault.

Je ferais un fichier de syntaxe pour faire correspondre ces marqueurs, les cacher et colorer les régions de syntaxe résultantes en conséquence, mais je voulais d'abord vérifier s'il y avait déjà quelque chose comme ça.

Stefan Majewsky
la source
2
... Et c'est très difficile pour Google pour ce sujet. Chaque requête qui inclut "vim" et "couleurs" fait apparaître des centaines de schémas de couleurs, ce qui n'est pas ce que je veux.
Stefan Majewsky
vim ansi colorest très utile, cependant.
Sven

Réponses: