Manchmal braucht man für eine Präsentation oder ein Dokument farbige Beispiele von Quellcode oder auch für Dokus. Wie können die nun erstellt werden? Dafür gibt es ein cooles Programm highlight von Andre Simon. Highlight konvertiert Sourcecode in XHTML, HTML, RTF, TeX, LaTeX, SVG, BBCode und Terminal Escape-Sequenzen mit farbiger Syntaxhervorhebung. Sprachdefinitionen und Farbstile sind konfigurierbar. Es werden eine ganze Menge Sprachen unterstützt. Im Moment 215!
Auf dem Raspberry Pi ist das Programm schnell installiert mit:
1 2 3 4 5 6 7 8 |
sudo apt-get install highlight # Version ausgeben mit highlight --version # Ergebnis: highlight version 3.18 # Anleitung man highlight |
So, nun ein Beispiel, wir nehmen mal eine CPP Klasse aus meinen C++ Lehrgang, Temperatur.cpp, und geben die farbig auf der Konsole aus mit:
1 |
highlight -O ansi Temperatur.cpp |
Nun können wir auch die Ausgabe in eine Datei im RTF Format umleiten mit:
1 |
highlight Temperatur.cpp --style zellner -O rtf > wenzlaff-info.rtf |
So, die Datei kann nun mit Word geöffnet werden, dazu beim öffnen RTF wählen:
und hier das Ergebnis:
Die Datei kann man natürlich dann auch im Doc-Format usw. speichern und normal als Text weiterbearbeiten.