WikiDer > Syntaxfärbung
Syntaxfärbung, ebenfalls Satzstellung markieren (Englisch) oder Akzentuierung erwähnt, ist eine Option mit einigen Texteditoren dieser Text – insbesondere Quellcode – in verschiedenen Farben und Schriftarten entsprechend der Bedeutung oder Kategorie bestimmter Begriffe. Diese Option erleichtert das Schreiben in strukturierten Sprachen wie a Programmiersprache oder Auszeichnungssprache, weil sowohl die Struktur als auch Syntaxfehler optisch unterscheidbar sein.
Benutzer können oft die Sprache des Textes angeben, wie z C, Latex, HTML, oder der Texteditor kann es anhand von Dateieigenschaften oder von Dateien, die die Syntax bestimmen, selbst erkennen.
Einige Editoren können das farbige Layout auch in ein Format exportieren, das zum Drucken oder zum Importieren in eine Textverarbeitung geeignet ist. Hat auch vim B. der Befehl 'In HTML konvertieren', der eine HTML-Version des markierten Quellcodes generiert.
Beispiel
Das ist ein Stück C Code, der von einem Texteditor automatisch hervorgehoben wird, basierend auf der Syntax:
// Alle Fenster zuweisenzum(intich=0;ich<max;ich ){pWins[ich]=NeuFenster();}In diesem Beispiel hat der Editor die Schlüsselwörterzum, int und Neu anerkannt. Die Namen der Variablen sind ich, pWins und max; diese können in bestimmten Texteditoren auch eingefärbt werden. Der Kommentar zum Code ist so formatiert, dass er klar von effektivem Code unterschieden werden kann. Wenn man sich viele Codeseiten ansieht, verbessert Syntax-Markup die Lesbarkeit und den Kontext des Textes erheblich. Der Leser kann große Teile von Kommentaren oder Code leichter ignorieren, je nachdem, was er benötigt.
Die meisten Syntaxformatierungseditoren ermöglichen die Verwendung verschiedener Farben und Textstile mit vielen verschiedenen syntaktischen Kategorien. Programmierer können diese Einstellungen oft umfangreich anpassen, um ihnen so viele Informationen wie möglich anzuzeigen, ohne den Code schwer lesbar zu machen.