GNU nano mit Syntax Highlighting… ernsthaft!
Auf der Suche nach einem guten Editor mit Syntax Highlighting bin ich mittlerweile über Geany bei Emacs hängengeblieben… nicht unbedingt beim Editieren, aber immerhin am eingebauten Tutorial D:
Ich muss ganz ehrlich sagen, wer eine Maus gewohnt ist, der hat bei Emacs schlechte Karten. Der Funktionsumfang ist zwar riesig, aber die Einarbeitungszeit… bis man alle wichtigen Shortcuts einmal durchgegangen ist, hat man die erste Hälfte schon wieder vergessen. Und damit übertreib ich jetzt kein bisschen…
Warum also nicht etwas Kleines, Schlankes, ohne viel Schnickschnack?
Nano?
Nano!
Benutz ich jetzt schließlich schon seit, hm, eigentlich immer für Konfigurationsdateien. Und der erste Googletreffer sagt mir sogar, dass er es per default unterstützt. Mal wieder einer dieser „WTF“-Momente, mit denen man überhaupt nicht rechnet. Hätte ich dem Kleinen jedenfalls nicht zugetraut! oO
Aktivieren kann man das Syntax Highlighting am Ende der Datei /etc/nanorc. Standardmäßig sind alle Sprachen auskommentiert, man muss also bloß einige Rauten entfernen.
Bevor sich jetzt einige Mac User wundern: Unter OSX ist nano zwar mit Farbsupport kompiliert, aber irgendwie scheint da so einiges für das Syntax Highlighting zu fehlen.
Ich zitiere einfach mal:
<Steffen> apple ist krebs apple ist krebs apple ist krebs

Yeah…Funktioniert:
http://www.ubuntu-pics.de/bild/25745/screenshot_001_evpAky.png
Hätte ich dem kleinem nano auch nicht zugetraut. Der hat mir schonmal das Leben gerettet, wenn der X-Server nicht wollte, und jetzt behrrscht er auch noch Syntax-Highlighting. Manchmal sind kleine, minimalistische Programme eben einfach die besten.
Die iPhone-Version von nano unterstützt übrigends auch Syntay-Highlighting, welches standardmäßig für alle Sprachen aktiviert ist, gerade nachgeschaut.
Dafür muss es aber gejailbreakt sein, oder?
Im Appstore find ich jedenfalls nichts :D
Richtig, gibt’s nur über Cydia/Icy. Nicht-GUI Applikationen würden von Apple doch abgelehnt werden, um Verwirrung des armen Nutzers zu vermeiden ;)
Guter Tipp. Endlich ein beruhigtes:
pacman -Rsnc gvim
=)