Skip to main content

Dialog: Optionen: Texteditor

Symbol: _cds_icon_option_text_editor.png

Funktion: Der Dialog enthält Einstellungen für die Darstellung und das Arbeiten in einem Texteditor.

Aufruf: Befehl Tools → Optionen, Kategorie Texteditor

Registerkarte: Theme

In dieser Registerkarte stellen Sie das gewünschte „Theme“ für die Oberflächengestaltung des ST-Editors ein.

Theme

Farbschema für den Texteditor

Das gewählte „Theme“ wird im Fenster Vorschau dargestellt. Die verfügbaren Farbschemata sind im Installationsverzeichnis im Ordner Themes abgelegt.

Registerkarte: Editieren

Anzahl von Rückgängig-Schritten

Maximale Anzahl der Bearbeitungsschritte, auf die Sie den Befehl Bearbeiten → Rückgäng anwenden können

Gliederung

Definiert die Strukturierung des Codes durch Einrückungen

Wenn Sie eine Einrückung auswählen, können Sie den Einrückungsabschnitt mit Hilfe eines Plus- und Minuszeichens vor der ersten Zeile des jeweiligen Abschnitts auf- oder zuklappen.

  • Einrückung: CODESYS fasst alle Zeilen, die gegenüber der vorausgehenden Zeile eingerückt sind, in einer Einrückungseinheit zusammen.

  • Explizit: Sie kennzeichnen explizit den Code-Abschnitt mit Kommentaren, der in einer Einrückungseinheit zusammengefasst werden soll: Vor dem Abschnitt muss ein Kommentar stehen, der 3 öffnende geschweifte Klammern „{{{“ enthält, nach dem Abschnitt muss ein Kommentar folgen, der 3 schließende geschweifte Klammern „}}}“ enthält. Die Kommentare können zusätzlichen Text enthalten. Beispiel:

_cds_img_option_syntax.png

Wortumbruch

  • Weich: Der Zeilenumbruch erfolgt am Rand des Editorfensters, wenn bei Umbruchsstelle 0 eingetragen ist.

  • Hart: Der Zeilenumbruch erfolgt nach der bei Umbruchsstelle angegebenen Anzahl von Zeichen.

Tabulatorgröße

Anzahl der Zeichen

Tabs beibehalten

_cds_icon_checked.png: Den Leerraum, den Sie mit der Tabulator-Taste eingefügt haben, löst CODESYS hinterher nicht in einzelne Leerzeichen auf.

Einzugsgröße

Wenn Sie die Option Automatisch Einrücken Intelligent oder Intelligent mit Code-Komplettierung aktiviert haben, fügt CODESYS die Anzahl Leerzeichen am Beginn der Zeile ein.

Automatisch einrücken

  • Nicht automatisch einrücken

  • Block: Eine neue Zeile übernimmt automatisch die Einrückung der Vorgängerzeile.

  • Intelligent: Zeilen, die einer Zeile folgen, die ein Schlüsselwort enthält (zum Beispiel VAR), rücken automatisch um die angegebene Einzugsgröße ein.

  • Intelligent mit Code-Komplettierung: Einrückung wie bei der Option Intelligent, zusätzlich fügt CODESYS das abschließende Schlüsselwort ein (zum Beispiel END_VAR).

Registerkarte: Textbereich

Aktuelle Zeile hervorheben

_cds_icon_checked.png: Die Zeile, in der der Cursor steht, wird farblich hinterlegt.

Zusammengehörige Klammern

_cds_icon_checked.png: Wenn der Cursor vor oder nach einer Klammer innerhalb einer Code-Zeile positioniert ist, wird die zugehörige schließende oder öffnende Klammer durch einen Rahmen markiert.

Zeilenmarkierungen

_cds_icon_checked.png: Das Ende jeder Editorzeile wird durch einen kleinen Querstrich hinter dem letzten Zeichen (auch Leerzeichen) der Zeile markiert.

Zeilenumbruchstelle

_cds_icon_checked.png: Wenn ein weicher oder harter Zeilenumbruch aktiviert ist, wird die definierte Zeilenumbruchstelle durch eine senkrechte Linie angezeigt.

Schriftart

Ein Klick auf das Feld öffnet den Standarddialog zum Konfigurieren der Schriftart.

Registerkarte: Randbereich

Einstellungen für linken Randbereich des Texteditor-Fensters, der durch eine senkrechte Linie vom Eingabebereich abgetrennt ist

Zeilen nummerieren

_cds_icon_checked.png: Deklarations- und Implementierungsteil des Editors erhalten links eine Zeilennummerierung, jeweils mit 1 beginnend.

Aktuelle Zeile hervorheben

_cds_icon_checked.png: Die Zeilennummer der Zeile, in der der Cursor steht, wird farblich hervorgehoben.

Klammerbereich anzeigen

_cds_icon_checked.png: Eine Klammerung umfasst die Zeilen zwischen den Schlüsselwörtern, die ein Konstrukt öffnen und abschließen, zum Beispiel IF und END_IF. Wenn die Option aktiviert ist und der Cursor vor, nach oder in einem der Schlüsselwörter eines Konstrukts steht, wird der Klammerungsbereich durch eine eckige Klammer im Randbereich angezeigt..

Mausaktionen

Eine der folgenden Aktionen können Sie jeder der angegebenen Mausaktionen oder Maus-Tastenkombinationen zuordnen. CODESYS führt die ausgewählte Aktion aus, wenn Sie die Mausaktion auf das Plus- oder Minuszeichen vor der Kopfzeile eines geklammerten Bereichs ausführen:

  • Keine: Die Mausaktion löst keine Aktion aus.

  • Gliederung markieren: CODESYS wählt alle Zeilen des geklammerten Bereichs aus.

  • Gliederung umschalten: CODESYS öffnet oder schließt den geklammerten Bereich, oder wenn geschachtelte Klammerungen vorliegen, die erste Ebene des geklammerten Bereichs.

  • Gliederung vollst. umschalten: CODESYS öffnet oder schließt alle Ebenen eines geschachtelt geklammerten Bereichs.

Registerkarte: Monitoring

Einstellungen für die Darstellung der Monitoring-Felder

Inline-Monitoring aktivieren

_cds_icon_checked.png: Anzeige der Monitoring-Felder hinter den Variablen im Onlinebetrieb

Anzahl der angezeigten Ziffern

Anzahl der angezeigten Ziffern für Gleitkommazahlen im Monitoring-Feld

Beispiel: Wert: 12.345, Anzahl dargestellter Ziffern: 3, Anzeige 12.3

Stringlänge

Maximale Länge von String-Variablenwerten im Monitoring-Feld