Ich habe ziemlich viele Perl-Skripte, die farbige Ausgaben mit dem Terminal drucken Term::ANSIColor
. Dies ist dasselbe wie bei einem Shell-Skript, z
echo -e '\e[1;31mError:\e[0m Your fault.'
Das Anzeigen von Protokolldateien dieser Befehle funktioniert in less
(mit dem -R
Schalter), aber in Vim werden die Farbzeichen wie folgt roh angezeigt:
^[[1;31mError:^[[0m Your fault.
Ich würde eine Syntaxdatei erstellen, um diese Markierungen abzugleichen, sie zu verbergen und die resultierenden Syntaxbereiche entsprechend zu färben, aber zuerst wollte ich überprüfen, ob es so etwas bereits gibt.
vim
colors
syntax-highlighting
Stefan Majewsky
quelle
quelle
vim ansi color
ist allerdings sehr hilfreich.Antworten:
Schauen Sie sich dieses Plugin an, es ist wahrscheinlich das, was Sie wollen:
AnsiEsc.vim: Ansi-Escape-Sequenzen verborgen, aber wie angegeben hervorgehoben
quelle