Syntaxhervorhebung im ST-Editor

Frage:
Wie kann die Darstellung von Schlüsselwörtern, Kommentaren,... (der Syntax) geändert werden?
 
Antwort:
Bis einschließlich PLC Designer V3.20 existierte im Dialog 'Optionen' (Menübefehl 'Tools' > 'Optionen...') die Kategorie 'Syntaxhervorhebung', mit der die Darstellung der Syntax in den Programmiereditoren angepasst werden konnte.

Ab PLC Designer V3.21 ersetzt die 'Theme'-Einstellung die Kategorie 'Syntaxhervorhebung'. Im ersten Schritt wurde diese neue Funktion nur für den ST-Editor umgesetzt. Dafür existiert im Dialog 'Optionen' in der Kategorie 'Text editor' die neue Reiterkarte 'Theme'. Auf dieser Reiterkarte kann standardmäßig zwischen zwei verschiedenen 'Theme' gewählt werden:
  • 'Default' und
  • 'Dark'.
Eine Anpassung der Farben ist im Dialog 'Optionen' nicht möglich.
 
Die Einstellungen der beiden 'Themes' ist in Dateien (Dateiendung '*.editortheme') im Installationsverzeichnis des PLC Designer gespeichert:
 C:\Program Files (x86)\Lenze\PlcDesigner\{Versionsnummer}\PlcDesigner\Themes

Mit einem einfachen Texteditor können die Dateien angepasst werden. Es wird allerdings empfohlen, einer der beiden Dateien als Vorlage zu verwenden und diese unter einem neuen Namen in das gleiche Verzeichnis zu kopieren. Beim Öffnen des Dialogs 'Optionen' werden vom PLC Designer alle 'Theme'-Dateien eingelesen. Deren Dateinamen werden dann automatisch im Auswahlfeld 'Theme' angezeigt.

Eine 'Theme'-Datei ist in folgende Bereiche aufgeteilt:

  • colorNames
    In diesem Bereich werden Farben vordefiniert entsprechend der RGB-Definition in hexadezimal, z.B. red:#FF0000. Es können auch weitere Farben definiert werden und in den anderen Bereichen verwendet werden.
  • colors
    • general
      Definition der allgemeinen Farbdarstellung, z.B. für Hintergrund, Vordergrund,...
    • iec61131
      Definition der Farbdarstellung der PLC-Logik, z.B. für Pragmas, Kommentare, Schlüsselworte,...
    • online
      Definition der Farbdarstellung im Online-Fall.
  • fontStyles
    • general
    • iec61131
      Schriftstil (normal, kursiv, fett,...) für Schlüsselworte, Fehler,...

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/202100060/0/
Kontaktformular