Code Insight
Nach oben zu Editor-Optionen
Tools > Optionen > Benutzeroberfläche > Editor-Optionen > Code Insight
Verwenden Sie diese Seite zum Konfigurieren der Funktionen von Code Insight für die Bearbeitung von Quelltext im Quelltext-Editor.
Element | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|
Editorschrift verwenden |
Verwendet anstatt der Standard-IDE-Schriftart dieselbe Schriftart wie der Quelltext-Editor. | ||||||||
Typ der Quelltextdatei |
Zeigt eine Liste der Programmiersprachen an ( | ||||||||
Programmierhilfe |
Zeigt eine Liste mit Eigenschaften, Methoden und Ereignissen an, wenn Sie im Quelltext-Editor einen Klassennamen gefolgt von einem Punkt eingeben. Sie können dann ein Element auswählen und mit Wenn diese Option nicht aktiviert ist, können Sie die Programmierhilfe mit
Hinweis: Für den durch Clang erweiterten Compiler verwendet dieses Feature einen Sprachserverprotokoll-Server. Dieser arbeitet asynchron und nicht blockierend.
| ||||||||
Parametervervollständigung |
Wird automatisch für Methoden aufgerufen, nach dem Sie den Code für diese Methode abgeschlossen haben oder
Hinweis: Für den durch Clang erweiterten Compiler verwendet dieses Feature einen Sprachserverprotokoll-Server. Dieser arbeitet asynchron und nicht blockierend.
| ||||||||
Auswertung durch Kurzhinweis |
Zeigt den aktuellen Wert einer Variable an, wenn Sie den Cursor darauf setzen. Diese Funktion ist verfügbar, wenn die Programmausführung während einer Debug-Sitzung angehalten wurde. | ||||||||
Index für C++ Insights |
Stellt den Index für die Funktionen "Tooltip Insight" (Kurzhinweise) und "Zu Definition wechseln" bereit. Der LSP-Server (cquery) durchläuft das Projekt und erzeugt eine Datenbank. Verwendet CPU, daher kann er über das Kontrollkästchen "Index für C++ Insights" deaktiviert werden. Tipp: Denken Sie daran, dass beide Funktionen nicht mehr arbeiten, wenn Sie diese Option deaktivieren.
Hinweis:
| ||||||||
Blockvervollständigung |
Ermöglicht, dass der Editor das Abschluss-Symbol für einen Block automatisch einfügt, wenn Sie den Block beginnen und Wenn Sie vorhandene Anweisungen mit Blocksymbolen versehen, legen Sie im Dropdown-Menü das Verhalten der Blockvervollständigung folgendermaßen fest:
| ||||||||
Fehlermarkierung |
Unterstreicht ungültigen Code und HTML rot. Wenn Sie den Cursor über den ungültigen Text bewegen, wird ein Hinweisfenster angezeigt, das die mögliche Fehlerursache beschreibt. Diese Option ist standardmäßig aktiviert. | ||||||||
Quelltextvorlagen-Vervollständigung |
Fügt automatisch eine Quelltextvorlage ein, wenn Sie einen Bezeichner eingeben, der dem Namen einer Vorlagen entspricht und
| ||||||||
Verzögerung |
Legt die Zeitspanne fest, die vergeht, bevor ein Code Insight-Fenster angezeigt wird. Wählen Sie einen beliebigen Wert zwischen Ohne und Hoch aus. |
- Für C++, Programmierhilfe und Fehlermarkierung wird die Verwendung des LSP (Language Server Protocol, Sprachserverprotokoll) und cquery unter 32-Bit-Editionen von Windows nicht unterstützt.
- Bei Verwendung der Programmierhilfe muss ein Projekt für C++-Clang gespeichert sein, damit die Programmierhilfe und die Fehlermarkierung korrekt arbeiten. Wenn das Projekt auf der Festplatte vorhanden ist, werden alle Änderungen in der IDE (d. h. geänderte Dateien) richtig wiedergegeben.