source-highlight
Vielleicht ist es möglich, interessante source-highlight
Veröffentlichungen unter GNU zu finden : ein anderes Paket als highlight
.
Auszug aus apt-cache show source-highlight
:
Description-de: Konvertiert den Quellcode in ein mit Syntax hervorgehobenes Dokument.
Dieses Programm erstellt anhand einer Quelldatei ein Dokument mit Syntaxhervorhebung.
Es unterstützt die Syntaxhervorhebung für über 100 Dateiformate ...
Für die Ausgabe werden die folgenden Formate unterstützt: HTML, XHTML, LaTeX, Texinfo, ANSI-Farb-Escape-Sequenzen und DocBook
Ich habe einen Alias gemacht (Cat und PCat, siehe unten) und dies ist ihre Ausgabe
Sie können auf Debian basierend mit installieren
sudo apt-get install source-highlight
und füge es als Alias hinzu, z. B. in deinem .bash_aliases
mit so etwas wie der folgenden Zeile.
alias Cat='source-highlight --out-format=esc -o STDOUT -i'
Cat myfile.c # or myfile.xml ...
Oder Sie können einen ähnlichen Alias erstellen (ohne dass -i
am Ende die Möglichkeit besteht, ein Pipe-In durchzuführen ).
alias PCat='source-highlight --out-format=esc -o STDOUT '
tail myfile.sh | PCat # Note the absence of the `-i`
Unter den Optionen, die aus man source-highlight
den -s
Unterstreichungen gelesen werden können , ist es möglich , die Hervorhebung per Befehlszeile auszuwählen oder zu erzwingen oder diese Aufgabe dem Programm zu überlassen:
-s , --src-lang = STRING-Quellsprache (verwenden Sie --lang-list, um die vollständige Liste zu erhalten). Wenn nicht angegeben, wird die Ausgangssprache anhand der Dateierweiterung erraten .
--lang-list listet alle unterstützten Sprachen und zugehörigen Sprachdefinitionsdateien auf