Syntaxhervorhebung oder Syntax-Highlighting ist die Fähigkeit eines Computerprogrammes, bestimmte Wörter und Zeichenkombinationen in einem Text abhängig von ihrer Bedeutung in unterschiedlichen Farben, Schriftarten und -stilen darzustellen.
Die genaue Art der Hervorhebung ist dabei nicht in der Datei gespeichert, sondern wird vom darstellenden Programm nach festgelegten Regeln vorgenommen, abhängig vom Dateityp und der Art des Textes (beispielsweise der Programmiersprache), und lässt sich oftmals auch konfigurieren.
Syntaxhervorhebung gehört zur Standardfunktionalität integrierter Entwicklungsumgebungen und Texteditoren zur Bearbeitung von ausgezeichneten Dokumenten, Programm-Quelltexten und Konfigurationsdateien. Hervorgehoben werden dabei etwa Schlüsselwörter und andere Sprachelemente; Bezeichner und Wertzuweisungen von Variablen werden voneinander abgesetzt; Kommentare werden kontrastierend dargestellt. Das verbessert die Lesbarkeit des Textes, da die Strukturen deutlich hervortreten und das „Querlesen“ vereinfacht wird. Oftmals fallen auch Tippfehler auf, da sie in vielen Fällen zu einer veränderten Darstellung führen.
Auch die MediaWiki-Engine, die beispielsweise von der Wiki genutzt wird, unterstützt mit Pygments eine Erweiterung zur Syntaxhervorhebung vieler Sprachen. Folgendes Beispiel in der Programmiersprache C demonstriert die Wikipedia-eigene Syntaxhervorhebung:
#include int main(void) { printf("Hello World\n"); return 0; }
This article uses material from the Wikipedia Deutsch article Syntaxhervorhebung, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Abrufstatistik · Autoren Der Inhalt ist verfügbar unter CC BY-SA 4.0, sofern nicht anders angegeben. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Deutsch (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.