PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Texteditor mit Syntaxhighlighting



xavas
09-12-2004, 14:51
Hi,
ich suche einen Texteditor wie pico oder nano, der allerdings auch Syntaxhighlighting beherrscht.
Er sollte auch ohne X auszuführen sein.

mit freundlichen Grüßen
Jens

peschmae
09-12-2004, 15:55
vim oder mcedit beispielsweise.
Emacs, fällt aber nicht in die Kategorie Texteditor ;)

MfG Peschmä

dark_red
10-12-2004, 08:47
nano beherscht syntaxhighlighting. Das ganze musst du von Hand in der .nanorc eingeben oder halt Beispiele aus dem Netz holen.

Für C-Syntax zum Beispiel:

syntax "c-file" "\.(c|h)$"
color red "\<[A-Z_]{2,}\>"
color green "\<(float|char|int|void|static|const|struct)\>"
color brightyellow "\<(if|while|do|else|case|switch)\>"
color brightcyan "^#( )*(define|include|ifn?def|endif|elif|else|if)"


Wie du siehst ist das recht einfach gelöst. Einfach den Colorbefehl + Farbe + Regex. Evtl. musst du dich noch mit den regulären Audrücken auseinandersetzten. Allerdings lohnt sich das, da diese immer häufiger verwendung finden und man sie immer wieder brauchen kann.


Emacs, fällt aber nicht in die Kategorie Texteditor
Ist aber eine gute Empfehlung, wenn man mal ein Betriebssystem mit Syntax Highlighting sucht :p

peschmae
10-12-2004, 09:56
Danke für den Tipp mit nano, den mag ich nämlich viel besser als Vim (k***), Emacs (monsta) oder mcedit (bedienung finde ich nicht soo praktisch mit fn, n€{1,2,3,4...10})

MfG Peschmä