Sprachoptionen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

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 EINGABE unter das erste nicht-leere Zeichen der vorherigen nicht-leeren Zeile im Quelltext-Editor.

Einzug mit Tab

Fügt beim Drücken der Taste TAB ein Tab-Zeichen in den Quelltext-Editor ein. Falls deaktiviert, fügt die Option Leerzeichen statt Tabulatorzeichen ein. Wenn Automatische Tabs aktiviert sind, ist diese Option deaktiviert. Um Tabulatorzeichen anzuzeigen, wählen Sie Tab-Zeichen anzeigen.

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 Pfeiltasten, mit denen der Cursor an den Anfang der einzelnen Tabulatorzeichen gesetzt werden kann.

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 RÜCK drücken und der Cursor auf dem ersten nicht leeren Zeichen einer Zeile steht.

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 TAB vorgerückt wird. Geben Sie einen oder mehrere durch Leerzeichen getrennte Integer-Werte ein. Bei mehreren Angaben geben die Zahlen die Spalten an, an der die Tabulatorzeichen gesetzt werden. Jeder folgende Wert muss größer als sein Vorgänger sein. Wird nur ein Tabulatorzeichen angegeben, entspricht die Zahl der Anzahl an Leerstellen, um die der Cursor vorgerückt wird.

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.

Ohne

Wählen Sie diese Option aus, um keine Fehlermarkierungsebene im Quelltext-Editor anzuzeigen.

Nur Fehler

Zeigt nur Fehler im Quelltext-Editor an. Fehler werden rot unterstrichen angezeigt.

Warnungen und mehr

Zeigt Warnungen im Quelltext-Editor an. Warnungen werden orange unterstrichen angezeigt.

Hinweise und mehr

Zeigt Hinweise im Quelltext-Editor an. Hinweise werden blau unterstrichen angezeigt.

Alles

Zeigt alle Fehlermarkierungsebenen im Quelltext-Editor an.

Rendering-Stil im Editor

Wählen Sie den Editor-Rendering-Stil aus. Folgende Optionen sind möglich: Klassisch, Sanfte Welle, Einfache Linie oder Punkte.

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.

Hinweis: HTML unterstützt nur die Features Programmierhilfe, Fehlermarkierung und Quelltextvorlagen-Vervollständigung.
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 (HTML, StyleSheet, Delphi und C/C++), für die Sie die Features von Code Insight festlegen können.

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 EINGABE in Ihren Quelltext einfügen. Wenn diese Option nicht aktiviert ist, können Sie die Programmierhilfe mit STRG+LEER aufrufen. Diese Option ist standardmäßig aktiviert.

Automatisch aufrufen

Öffnet die Liste der Programmierhilfe, während Sie Delphi- oder C++-Code eingeben. In C++ können Sie die Programmierhilfe auch mit -> aufrufen.

Klammern automatisch

Fügt automatisch Klammern in Funktionsaufrufe ein, wenn Sie die Programmierhilfe aufrufen.

Verlauf

Speichert Ihre Eingaben oder Auswahl und stellt diese an den Anfang der Liste der Programmierhilfe.

Reservierte Wörter anzeigen

Schließt Sprachschlüsselwörter (nur für Pascal) in die Liste der Programmierhilfe ein.

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 STRG+UMSCHALT+LEERZEICHEN drücken.

Codeparameter

Zeigt die Argumente eines Methodenaufrufs bei dessen Eingabe in den Quelltext an. Wenn diese Option nicht aktiviert ist, können Sie die Code-Parameter mit UMSCHALT+STRG+LEER aufrufen. Diese Option ist standardmäßig aktiviert.

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.

Symbolbeschreibung

Zeigt eine Kurzbeschreibung in einem Hinweisfenster an, wenn Sie mit dem Mauszeiger im Quelltext-Editor auf ein Symbol zeigen. Das Hinweisfenster (Symbolbeschreibung) enthält auch Links zu weiteren Informationen (falls verfügbar).

Hinweis: Nur bei Verwendung des klassischen Compilers verfügbar.

Symbolinfo durch Kurzhinweis

Zeigt Deklarationsinformationen für beliebige Bezeichner in einem Hinweisfenster an, wenn der Cursor im Quelltext-Editor darauf gesetzt wird.

Deklaration suchen

Rufen Sie "Deklaration suchen" mit der Tastenkombination STRG+Klicken auf einem Symbol oder durch Klicken mit der rechten Maustaste und Auswahl von "Deklaration suchen" auf.

Hinweis:
  • Für den durch Clang erweiterten Compiler verwendet diese Funktion einen LSP-Server (Language Server Protocol). Dieser arbeitet asynchron und nicht blockierend.

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 EINGABE drücken. Diese Option ist standardmäßig aktiviert. Wenn Sie vorhandene Anweisungen mit Blocksymbolen versehen, legen Sie im Dropdown-Menü das Verhalten der Blockvervollständigung folgendermaßen fest:

Ohne Zeilenumbruch

Setzt den Cursor hinter den Block, den Sie soeben erstellt haben.

Mit Zeilenumbruch

Setzt den Cursor in den Block, den Sie soeben erstellt haben.

Nur neue Blöcke

Ruft die Blockvervollständigung nur auf, wenn Sie einen neuen Block beginnen.

Quelltextvorlagen-Vervollständigung

Fügt automatisch eine Quelltextvorlage ein, wenn Sie einen Bezeichner eingeben, der dem Namen einer Vorlagen entspricht und TAB drücken. Diese Option ist standardmäßig aktiviert.

Automatisch vervollständigen

Ruft die Quelltextvorlagen-Vervollständigung auf, wenn Sie nach der Eingabe des Namens einer vorhandenen Vorlage LEER drücken. Wenn diese Option deaktiviert ist, müssen Sie TAB drücken, um die Vorlagenvervollständigung aufzurufen, nachdem Sie den Vorlagennamen eingegeben haben. Diese Option ist standardmäßig aktiviert.

Hinweise

Aktiviert Vorlagenhinweise. Vorlagenhinweise werden angezeigt, wenn Sie eine Vorlage in den Quelltext-Editor einfügen und mit der Tabulator-Taste zwischen den vordefinierten Cursorpositionen in der Vorlage wechseln. Diese Option ist standardmäßig deaktiviert.

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:
  • Für C++, Programmierhilfe und Fehlermarkierung wird die Verwendung von LSP (Language Server Protocol) und cquery unter 32-Bit-Editionen von Windows nicht unterstützt.
  • Für C++ Clang muss ein Projekt bei Verwendung der Programmierhilfe einmal gespeichert werden, damit die Programmierhilfe und die Fehlermarkierung korrekt funktionieren. Wenn das Projekt auf der Festplatte vorhanden ist, werden alle Änderungen in der IDE (d. h. geänderte Dateien) korrekt wiedergegeben.

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.

Hinweis: Diese Optionen sind nur für C++ vorgesehen.

Siehe auch