Sprachoptionen
Nach oben zu Editor-Optionen
Tools > Optionen > Benutzeroberfläche > Editor > Sprache
Auf dieser Seite können Sie Quelltext-Editor-Einstellungen für zahlreiche Quelltextdateitypen konfigurieren.
Inhaltsverzeichnis
Registerkarte "Optionen"
Tools > Optionen > Benutzeroberfläche > Editor > Sprache und auf die Registerkarte Optionen klicken
Element | Beschreibung |
---|---|
Sprache |
Wählen Sie einen vordefinierten oder angepassten Quelldateityp aus: C/C++, C#, Standard, HTML, IDL, INI-Datei, JavaScript, Objective C++, Pascal, PHP, SQL, Stylesheet, Visual Basic .NET und XML. |
Automatischer Zeileneinzug |
Positioniert den Cursor beim Drücken der Taste |
Einzug mit Tab |
Fügt beim Drücken der Taste |
Automatische Tabs |
Wechselt zum ersten Nicht-Whitespace-Zeichen in der vorherigen Zeile. Wenn Einzug mit Tab aktiviert ist, ist diese Option deaktiviert. |
Cursor durch Tabs |
Aktiviert die |
Füllen mit Tabs |
Beginnt jede automatisch eingezogene Zeile mit der Minimalanzahl möglicher Zeichen und verwendet dafür Tabulatoren und Leerzeichen. |
Rücktaste löscht Einzug |
Richtet die Einfügemarke an der vorherigen Einzugsebene aus (rückt sie aus), wenn Sie die Taste |
Nachfolgende Leerzeichen beibehalten |
Verhindert, dass nachgestellte Leerzeichen gelöscht werden. |
Tabulatorzeichen anzeigen |
Zeigt Tabulatorzeichen als >> an, wenn Einzug mit Tab aktiviert ist. |
Leerzeichen anzeigen |
Zeigt eingegebene Leerzeichen als Punkte (.) an. |
Syntaxhervorhebung verwenden |
Aktiviert die Syntaxhervorhebung. Verwenden Sie zum Einstellen der Vorgaben für die Syntaxhervorhebung die Optionen auf der Seite Farbe. |
Zeilenumbrüche anzeigen |
Zeigt Zeilenumbruchszeichen am Ende jeder Zeile an. |
Aktuelle Zeile markieren |
Markiert die aktuelle Zeile im Quelltext-Editor. |
Tabstopps |
Legen Sie die Tabulatorgröße fest, um die der Cursor beim Drücken der Taste |
Blockeinzug |
Legt die Anzahl von Leerzeichen fest, um die ein markierter Block eingerückt wird. Die Vorgabe beträgt 2, und die Obergrenze 16. |
Registerkarte "Syntaxhervorhebung"
Tools > Optionen > Benutzeroberfläche > Editor > Sprache und auf die Registerkarte Syntaxhervorhebung klicken
Element | Beschreibung |
---|---|
Syntaxhervorhebung |
Wählen Sie eine Option, um das Anzeigeformat von Quelltextelementen zu ändern. Diese Option ist erst verfügbar, nachdem die Option Syntaxhervorhebung benutzen aktiviert wurde. |
Registerkarte "Fehlermarkierung"
Tools > Optionen > Benutzeroberfläche > Editor > Sprache und auf die Registerkarte Fehlermarkierung klicken
Element | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Fehlermarkierungsebenen anzeigen |
Unterstreicht ungültigen Quelltext und ungültigen HTML-Code. Wenn Sie den Cursor über den ungültigen Text bewegen, wird ein Hinweisfenster angezeigt, in dem die mögliche Fehlerursache beschrieben ist. Wählen Sie die Ebene für die Fehlermarkierung aus, die angezeigt werden soll.
| ||||||||||
Rendering-Stil im Editor |
Wählen Sie den Editor-Rendering-Stil aus. Folgende Optionen sind möglich: | ||||||||||
Fehlermarkierung in Editorleiste anzeigen |
Wählen Sie diese Option aus, um die Fehlermarkierung in der Editorleiste anzuzeigen. |
Registerkarte "Code Insight"
Tools > Optionen > Benutzeroberfläche > Editor > Sprache und auf die Registerkarte Optionen für Code Insight klicken.
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. | ||||||||
Code Insight-Manager |
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
Hinweis: Für den durch Clang erweiterten Compiler verwendet diese Funktion einen LSP-Server (Language Server Protocol). Dieser arbeitet asynchron und nicht blockierend.
| ||||||||
Unvollständige Eigenschaften vervollständigen |
Legt fest, ob die Klassenvervollständigung Eigenschaftsdeklarationen vervollständigt. |
||||||||
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 diese Funktion einen LSP-Server (Language Server Protocol). 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. | ||||||||
Tooltip Insight |
Wird ausgeführt, wenn Sie mit dem Mauszeiger auf ein Symbol zeigen.
| ||||||||
Deklaration suchen |
Rufen Sie "Deklaration suchen" mit der Tastenkombination Hinweis:
Weitere Informationen finden Sie unter Code Insight (Referenz). | ||||||||
Blockvervollständigung |
Ermöglicht, dass der Editor das Abschluss-Symbol für einen Block automatisch einfügt, wenn Sie den Block beginnen und
| ||||||||
Quelltextvorlagen-Vervollständigung |
Fügt automatisch eine Quelltextvorlage ein, wenn Sie einen Bezeichner eingeben, der dem Namen einer Vorlagen entspricht und
| ||||||||
LSP-Konfiguration generieren |
Generiert .delphi.json-Dateien. Wenn Sie diese Option aktivieren, werden die vom LSP-Server verwendeten Schlüsselprojekteinstellungen in einer Datei mit demselben Namen wie Ihr Projekt und der Erweiterung .delphi.json gespeichert. Verwenden Sie diese Datei, wenn Sie LSP mit einem externen Editor wie Visual Studio Code verwenden. | ||||||||
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. Hinweis:
|
Registerkarte "Insight-Optionen"
Tools > Optionen > Benutzeroberfläche > Editor > Sprache und auf die Registerkarte Insight-Optionen klicken
Element | Beschreibung |
---|---|
Symbole mit Filtern anzeigen |
Wählen Sie diese Option aus, um alle Symbole aufzulisten, die den von Ihnen eingegebenen Text enthalten. |
Zuerst alle Symbole auflisten, die mit dem Filter beginnen |
Wählen Sie diese Option aus, um Symbole, die mit dem Filtertext beginnen, an den Anfang der Liste zu verschieben. Wenn die Option deaktiviert ist, werden Symbole alphabetisch sortiert. |
Kürzestes übereinstimmendes Symbol auswählen |
Wählen Sie diese Option aus, um das kürzeste übereinstimmende Symbol auszuwählen. |
Filtertext ist unterstrichen |
Wählen Sie diese Option aus, damit in der Dropdown-Liste der Programmierhilfe Text unterstrichen wird, der mit Ihrer Eingabe übereinstimmt. |
Registerkarte "LSP-Verhalten"
Tools > Optionen > Benutzeroberfläche > Editor > Sprache und auf die Registerkarte LSP-Verhalten klicken
Element | Beschreibung |
---|---|
Server bei jeder Aktivierung eines Projekts neu starten |
Indiziert alle Dateien in einem Projekt und alle im Editor geöffneten Dateien. </br> Wir empfehlen, diese Option zu verwenden, wenn Sie nur mit einem Projekt arbeiten, denn sobald das Projekt indiziert ist, reagiert Code Insight auf alle Dateien im Projekt. Hinweis: Für alle C++-Projekte ist diese Option standardmäßig aktiviert.
|
Nur im Editor geöffnete Dateien indizieren |
Indiziert nur die geöffneten Dateien, unabhängig von Ihrem Projekt. </br> Wir empfehlen, diese Option zu verwenden, wenn Sie nur die im Editor geöffnete Datei indizieren müssen, um weniger Zeit für die Neuindizierung von Dateien aufzuwenden. |
Alle Dateien der Projektgruppe indizieren |
Indiziert alle Dateien in einem Projekt und alle im Editor geöffneten Dateien, wenn die Projektgruppe geladen wird. </br> Wir empfehlen, diese Option zu verwenden, wenn Sie alle Dateien indizieren müssen und Code Insight auf alle Dateien im Projekt reagieren soll. |