Code Insight verwenden

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu So bearbeiten Sie Code im Quelltext-Editor


Als Code Insight (oder Programmierhilfe) wird ein Funktionssatz für den Quelltext-Editor und HTML-Tag-Editor bezeichnet, der Funktionen für die Programmierhilfe, die Anzeige von Parameterlisten im Quelltext sowie Kurzhinweise für Ausdrücke und Symbole umfasst.

Im Hinweisfeld werden keine Deklarationen von Interface-Methoden angezeigt, auf die in Lese- und Schreibroutinen für Eigenschaften Bezug genommen wird. Die Liste enthält nur Eigenschaften und eigenständige Methoden, die im Interface-Typ deklariert sind.

So aktivieren Sie Code Insight (allgemeine Anleitung)

  1. Wählen Sie Tools > Optionen > Benutzeroberfläche > Editor-Optionen > Sprache > Code Insight-Optionen aus.
  2. Überprüfen Sie die Einstellungen von Code Insight und ändern Sie sie bei Bedarf.
  3. Klicken Sie auf Speichern.

Code Insight-Funktionen sind jetzt pro Sprache definiert. Der Code Insight-Manager stellt die Code Insight-Funktionen für eine Sprache bereit:

  • Für Delphi können Sie den Code Insight-Manager nicht ändern. Er verwendet das LSP (Language Server Protocol, Sprachserverprotokoll).
  • Für C++ kann dies nicht geändert werden. Das Classic oder LSP wird für die klassischen oder Clang-Compiler verwendet.

So aktivieren und verwenden Sie die Programmierhilfe

  1. Wählen Sie Tools > Optionen > Benutzeroberfläche > Editor-Optionen > Sprache > Code Insight-Optionen aus.
  2. Aktivieren Sie die Option Programmierhilfe.
  3. Um im Quelltext-Editor eine Liste mit Typen, Eigenschaften, Methoden und Ereignissen anzuzeigen, geben Sie nach dem Namen eines Objekts oder einer Klasse entweder einen Punkt (.) (für Delphi oder C++) oder einen Pfeil (->) (für C++) ein. Zum Anzeigen der Eigenschaften, Methoden und Ereignisse, die in einer Klasse verfügbar sind, geben Sie den Namen einer Variablen ein und drücken Strg+Leer.
  4. Wählen Sie das angezeigte Element aus, das die Klasse oder das Objekt vervollständigen soll, und drücken Sie die Eingabetaste. Um die Programmierhilfe abzubrechen, drücken Sie entweder die Taste Rück oder Esc.

Beispiele für Code Insight

  • In C++ geben Sie den Namen einer Variable ein, die einen Zeiger auf eine Klasseninstanz repräsentiert, und drücken Strg+Leer. Daraufhin werden die Eigenschaften, Methoden und Ereignisse für die Klasse angezeigt. Zum Aufrufen der Programmierhilfe für einen Zeigertyp muss der Zeiger zuvor dereferenziert werden. Geben Sie beispielsweise this für C++ oder self für Delphi ein.
  • In C++ geben Sie einen Pfeil (->) für einen Zeiger auf ein Objekt ein. Für Typen, die keine Zeiger sind, können Sie auch den Namen und einen Punkt (.) eingeben, um die Liste geerbter und virtueller Eigenschaften, Methoden und Ereignisse anzuzeigen.
    Zum Beispiel:
    In Delphi geben Sie Folgendes ein: var test: TRect; begin test.
    In C++ geben Sie Folgendes ein: TRect test; test.
  • Geben Sie einen Zuweisungsoperator oder den Anfang einer Zuweisungsanweisung ein und drücken Sie Strg+Leer, um eine Liste der verfügbaren Werte für die Variable anzuzeigen.
  • Geben Sie einen Prozedur-, Funktions- oder Methodenaufruf ein und drücken Sie Strg+Leer, um die Methode und die Liste der Argumente anzuzeigen.
  • Geben Sie eine Record-Deklaration ein, um eine Liste der Felder anzuzeigen. (Dies entspricht Schritt 1, nur dass hier Records und nicht Klassen verwendet werden.)

So aktivieren und nutzen Sie "Code-Parameter"

  1. Wählen Sie Tools > Optionen > Benutzeroberfläche > Editor-Optionen > Sprache > Code Insight-Optionen aus.
  2. Aktivieren Sie das Kontrollkästchen Code-Parameter.
  3. Damit die Programmierhilfe im Quelltext-Editor Methodenargumente anzeigt, geben Sie einen Methodennamen und eine geöffnete Klammer "(" ein.

So aktivieren und nutzen Sie "Auswertung durch Kurzhinweis"

  1. Wählen Sie Tools > Optionen > Benutzeroberfläche > Editor-Optionen > Sprache > Code Insight-Optionen aus.
  2. Aktiveren Sie das Kontrollkästchen Auswertung durch Kurzhinweis.
  3. Um bei einer Unterbrechung des Debuggens den aktuellen Wert einer Variable anzuzeigen, setzen Sie im Quelltext-Editor den Mauszeiger auf einen Variablennamen.

So aktivieren und nutzen Sie "Symbolinfo durch Kurzhinweis"

  1. Wählen Sie Tools > Optionen > Benutzeroberfläche > Editor-Optionen > Sprache > Code Insight-Optionen aus.
  2. Aktivieren Sie das Kontrollkästchen Symbolinfo durch Kurzhinweis.
  3. Um während der Bearbeitung des Quelltextes die Deklaration eines Bezeichners anzuzeigen, setzen Sie im Quelltext-Editor den Mauszeiger darauf.

Siehe auch