Wie aktiviere ich die Syntaxhervorhebung für eine bestimmte Programmiersprache?

Melden
  1. Einleitung zur Syntaxhervorhebung
  2. Syntaxhervorhebung in Texteditoren und IDEs
  3. Syntaxhervorhebung auf Webseiten mit Bibliotheken
  4. Fazit

Einleitung zur Syntaxhervorhebung

Syntaxhervorhebung ist eine Funktion, die Quelltext so darstellt, dass verschiedene Elemente der Programmiersprache in unterschiedlichen Farben oder Schriftstilen angezeigt werden. Dadurch lassen sich Codebausteine leichter lesen und verstehen. Die Aktivierung der Syntaxhervorhebung hängt stark davon ab, welches Werkzeug oder welche Umgebung Sie verwenden – das kann ein Texteditor, eine integrierte Entwicklungsumgebung (IDE) oder ein Online-Tool sein.

Syntaxhervorhebung in Texteditoren und IDEs

Die meisten modernen Texteditoren und IDEs bieten eine automatische oder manuelle Möglichkeit, Syntaxhervorhebung für eine bestimmte Programmiersprache zu aktivieren. Häufig erkennen diese Programme die Sprache anhand der Dateiendung, die den Quellcodedateien zugeordnet ist. Beispielweise wird eine Datei mit der Endung .py oft automatisch als Python-Code erkannt und passend hervorgehoben.

Sollte die automatische Erkennung nicht korrekt funktionieren, können Sie in der Regel die Sprache manuell einstellen. Das gelingt meist über das Menü oder einen Dropdown, wo Sie die gewünschte Programmiersprache auswählen. Bei Visual Studio Code beispielsweise klicken Sie unten rechts auf die Dateityp-Anzeige und wählen dann aus der Liste die entsprechende Sprache aus.

Syntaxhervorhebung auf Webseiten mit Bibliotheken

Möchten Sie auf einer Webseite Syntaxhervorhebung implementieren, kommen üblicherweise Javascript-Bibliotheken wie highlight.js oder Prism.js zum Einsatz. Um die Syntaxhervorhebung für eine bestimmte Sprache zu aktivieren, müssen Sie zunächst die Bibliothek einbinden und anschließend den jeweiligen Codeblock mit einem passenden Klassennamen versehen, der die Sprache angibt.

Ein Beispiel mit highlight.js: Sie fügen die Bibliothek ein, initialisieren sie und markieren den Codeblock mit der Klasse language-python für Python oder language-javascript für JavaScript. Dadurch erkennt die Bibliothek, welche Regeln und Farben sie anwenden soll.

Fazit

Die Syntaxhervorhebung für eine bestimmte Programmiersprache zu aktivieren, ist abhängig von der Umgebung und dem Werkzeug. Ob über Dateiendungen im Editor, manuelle Sprachauswahl oder durch Klassendeklarationen in Webprojekten mit Hilfe von Bibliotheken – der Schlüssel ist, dem System mitzuteilen, welche Programmiersprache dargestellt werden soll. So wird der Quelltext klar strukturiert und farblich hervorgehoben, was das Lesen und Verstehen wesentlich erleichtert.

0

Kommentare