Das Dialogfeld Tools > Optionen > Intelligente Code-Bearbeitung enthält einige Einstellungen, die die Code-Bearbeitung erleichtern können. Dies betrifft Funktionen für die Intelligente Code-Bearbeitung, wie z. B. AutoDeclaration oder Eingabehilfe.
Unbekannte Variablen automatisch deklarieren (AutoDeclare)
Wenn die Option Unbekannte Variablen automatisch deklarieren (AutoDeclare) aktiviert ist, wird das Dialogfeld Variable deklarieren automatisch geöffnet, sobald ein noch nicht deklarierter Bezeichner in einem Programmiersprachen-Editor eingegeben wird.
Alle Instanzvariablen in der Eingabehilfe auflisten
Wenn die Option Alle Instanzvariablen in der Eingabehilfe auflisten aktiviert ist, ermöglicht Ihnen die Funktion Komponenten auflisten die Auswahl der lokalen Variablen einer Funktionsbausteininstanz.
Wenn die Option Alle Instanzvariablen in der Eingabehilfe auflisten aktiviert ist, können Sie mit der Funktion Komponenten auflisten nur die Eingangs- und Ausgangsvariablen einer Funktionsbausteininstanz auswählen.
Symbole von Systembibliotheken in der Eingabehilfe anzeigen
Systembibliotheken sind Bibliotheken, die im Bibliotheksverwalter grau dargestellt werden, da sie automatisch vom System eingefügt wurden (wenn dem Projekt ein bestimmtes Gerät oder Objekt hinzugefügt wurde).
Wenn die Option Symbole von Systembibliotheken in der Eingabehilfe anzeigen aktiviert ist, dann stehen Symbole aus den Systembibliotheken, wie z. B. globale Variablen, Datentypen und Funktionsbausteine in der Eingabehilfe zur Auswahl.
Wenn die Option Symbole von Systembibliotheken in der Eingabehilfe anzeigen nicht aktiviert ist, dann sind die Symbole aus den Systembibliotheken in der Eingabehilfe nicht verfügbar.
Komponenten auflisten, nachdem ein Punkt (.) eingeben wurde
Wenn die Option Komponenten auflisten, nachdem ein Punkt (.) eingeben wurde aktiviert ist, wurde die Funktion Komponenten auflisten aktiviert. Das bedeutet: Wenn Sie einen Punkt (.) in einem Editor an einer Stelle eingeben, an der ein Bezeichner erwartet wird, dann wird eine Auswahlliste mit möglichen Eingaben angezeigt.
Komponenten sofort nach Eingabe eines Zeichens auflisten |
Wenn diese Option aktiviert ist, erscheint nach Eingabe eines Zeichens in einem Editor eine Auswahlliste mit den verfügbaren Bezeichner und Operatoren. Dies ist ebenfalls eine Komponenten auflisten-Funktionalität. Je nachdem welche Zeichenfolge Sie eingegeben haben, wird der erste Eintrag in der Auswahlliste, der dieser Zeichenfolge entspricht, ausgewählt. Sie können ein Listenelement auswählen und durch Drücken von EINGABE an der Cursorposition einfügen. |
Mit Namensraum einfügen |
Wenn Sie einen Bezeichner eingeben, wird der Namensraum automatisch als Präfix hinzugefügt. Wenn Sie z. B. Strg + Leertaste im Deklarationseditor drücken und TON – bereitgestellt von der Standardbibliothek – aus der Auswahlliste wählen, dann wird Standard.TON eingefügt. |
Schlüsselworte automatisch in Großschreibung umwandeln (Autoformat)
Wenn die Option Schlüsselworte automatisch in Großschreibung umwandeln (Autoformat) aktiviert ist, werden die in den Textabschnitten der Editoren verwendeten Schlüsselwörter automatisch in Großbuchstaben geschrieben.
Beispiel: Wenn Sie bVar:bool; eingeben, wird es zu bVar:BOOL; umgewandelt
Querverweise automatisch bei Selektionsänderung aktualisieren
Wenn die Option Querverweise automatisch bei Selektionsänderung aktualisieren aktiviert ist, erscheinen in der Querverweis-Ansicht automatisch die Referenzen der Variablen, die im aktiven Editor ausgewählt wurden.
Fehler im Editor unterstreichen
Positionen in Ihrer Applikation, die zu Vorkompilierungs- oder Kompilierungsfehlern und Vorkompilierungs- oder Kompilierungswarnungen führen, werden in den Programmiersprachen-Editoren, im Bibliotheksverwalter und im Projektnavigator (Gerätebaumstruktur) gekennzeichnet. Dies erfolgt durch Unterstreichen des Objekts (Eintrag in der Baumstruktur), der Variablen, des Datentyps etc. wie in der folgenden Liste beschrieben ist.
HINWEIS: Nicht alle Fehler werden in der Vorkompilierungsphase erkannt. Somit können während der Kompilierung mehr Compilermeldungen gemeldet werden.
HINWEIS: Die POUs werden überprüft, selbst die, die nicht von einer Applikation verwendet werden. Dies kann dazu führen, dass eine Applikation übersetzt wird, ohne dass Fehler erkannt werden, obwohl unterstrichene Abschnitte im Code vorhanden sind.
Compiler-Meldungen |
Unterstrichen |
---|---|
Vorkompilierungsfehler (Vorkompilierungswarnung) |
Rote Wellenlinie |
Kompilierungsfehler (Kompilierungswarnung) |
Zwei rote Linien |
Vorkompilierungswarnung (Vorkompilierungsfehler) |
Blaue Wellenlinie |
Kompilierungswarnung (Kompilierungsfehler) |
Zwei blaue Linien |
Reduzierter Knoten im Projektnavigator oder Bibliotheksverwalter, der fehlerhafte Unterknoten enthält. |
Zwei graue Linien |
Auch wenn die Option deaktiviert ist, werden die verweisenden Compiler-Meldungen in der entsprechenden Kategorie der Meldungen-Ansicht angezeigt.