Dialog Optionen - Texteditor

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

Aufruf: TwinCAT > SPS Programmierumgebung > Texteditor

Registerkarte Theme

In dieser Registerkarte stellen Sie das gewünschte Theme für die Oberflächengestaltung des ST-Editors ein. (Verfügbar ab Build 4026)

Theme

Farbschema für den Texteditor. Das gewählte Theme wird im Fenster Vorschau dargestellt.

Registerkarte Editieren

Dialog Optionen - Texteditor 1:

Anzahl von Rückgängig-Schritten

Maximale Anzahl der Bearbeitungsschritte, auf die Sie den Befehl Bearbeiten > Rückgängig ausführen können.

Gliederung

Definiert die Strukturierung des Codes durch Einrückungen.

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

  • Einrückung: TwinCAT 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:

Dialog Optionen - Texteditor 2:

Dialog Optionen - Texteditor 3:

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

Dialog Optionen - Texteditor 4:: Den Leerraum, den Sie mit der [ Tabulator ] -Taste eingefügt haben, löst TwinCAT hinterher nicht in einzelne Leerzeichen auf.

Einzugsgröße

Wenn Sie bei der Option Automatisch Einrücken Intelligent oder Intelligent mit Code-Komplettierung aktiviert haben, fügt TwinCAT 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 TwinCAT das abschließende Schlüsselwort ein (zum Beispiel END_VAR).

Registerkarte Textbereich

Dialog Optionen - Texteditor 5:

Aktuelle Zeile hervorheben

Dialog Optionen - Texteditor 6:: Die Zeile, in der der Cursor steht, wird farblich hinterlegt.

Zusammengehörige Klammern

Dialog Optionen - Texteditor 7:: Wenn der Cursor vor oder nach einer Klammer innerhalb einer Code-Zeile positioniert ist, markiert TwinCAT die zugehörige schließende oder öffnende Klammer durch einen Rahmen.

Zeilenmarkierungen

Dialog Optionen - Texteditor 8:: Das Ende jeder Editorzeile markiert TwinCAT durch einen kleinen Querstrich hinter dem letzten Zeichen (auch Leerzeichen) der Zeile.

Zeilenumbruchstelle:

Dialog Optionen - Texteditor 9:: Wenn ein weicher oder harter Zeilenumbruch aktiviert ist, wird die definierte Zeilenumbruchstelle durch eine senkrechte Linie angezeigt.

Caret-Farbe

Farbe des Cursorzeichens

Selektionsfarbe

Farbe des selektierten Textbereichs

Inaktiv

Farbe einer Selektierung, wenn das zugehörige Fenster nicht aktiv ist (Fokus liegt auf einem anderen Fenster).

Vordergrund reduzierte Zeile

Farbe der Kopfzeile eines geschlossenen, eingerückten Abschnitts im Code

Hintergrund reduzierte Zeile

Kopfzeile eines geschlossenen, eingerückten Abschnitts im Code wird in der Farbe hinterlegt.

Schriftart

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

Registerkarte Randbereich

Dialog Optionen - Texteditor 10:

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

Zeilen nummerieren

Dialog Optionen - Texteditor 11:: Anzeige der Zeilennummern im Deklarations- und Implementierungsteil, jeweils mit 1 beginnend

Vordergrundfarbe

Farbe der Zeilennummern

Hintergrundfarbe

Farbe des Randbereichs

Aktuelle Zeile hervorheben

Dialog Optionen - Texteditor 12:: Die Zeilennummer der Zeile, in der der Cursor steht, wird farblich hervorgehoben.

Klammerung

Dialog Optionen - Texteditor 13:: 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.

Aktive Randfarbe

Farbe der Trennlinie zwischen Rand- und Eingabebereich

Inaktive Randfarbe

Farbe der Trennlinie zwischen Rand- und Eingabebereich des gerade nicht aktiven Teils des Fensters

Mausaktionen

Eine der folgenden Aktionen können Sie jeder der angegebenen Mausaktionen oder Maus-Tastenkombinationen zuordnen. TwinCAT führt die Aktionen 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: TwinCAT wählt alle Zeilen des geklammerten Bereichs aus.
  • Gliederung umschalten: TwinCAT öffnet oder schließt den geklammerten Bereich, oder wenn geschachtelte Klammerungen vorliegen, die erste Ebene des geklammerten Bereichs.
  • Gliederung vollst. umschalten: TwinCAT öffnet oder schließt alle Ebenen eines geschachtelt geklammerten Bereichs.

Registerkarte Monitoring

Dialog Optionen - Texteditor 14:

Einstellungen für die Darstellung der Monitoring-Felder

Inline-Monitoring aktivieren

Dialog Optionen - Texteditor 15:: Anzeige der Monitoring-Felder hinter den Variablen im Online-Modus

Monitoring Vordergrundfarbe

Darstellung des Werts im Monitoring-Feld

Monitoring Hintergrundfarbe

Darstellung des Hintergrunds im Monitoring-Feld

Ablaufkontrolle Vordergrundfarbe

Darstellung des Werts in den Monitoring-Feldern an den Ablaufkontroll-Positionen

Ablaufkontrolle Hintergrundfarbe

Darstellung des Hintergrunds der Monitoring-Felder an den Ablaufkontroll-Positionen

Anzahl dargestellter Stellen

Anzahl von Kommastellen im Monitoring-Feld

String-Länge

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

Siehe auch: