Definition suchen (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü "Suchen"


Suchen > Zu Zugehörigem wechseln

Hinweis: Diese Funktion wird durch Visual Assist bereitgestellt.

Die Funktion Zu Zugehörigem wechseln zeigt ein Popup-Menü mit einer Reihe verschiedender Navigationsoptionen an, je nach dem Element, dem Typ, der Methode oder der Variable, die ausgewählt sind. Jede Option ist so konzipiert, dass damit praktisch und nützlich navigiert werden kann.

Verfügbare Navigationsoptionen

Im Folgenden sind die verschiedenen Navigationsoptionen je nach dem von Ihnen ausgewählten Element aufgeführt.

Typen

VA GotoRelated Types.png

  • Definition: Navigiert zu der Position, an der der Typ implementiert ist.
  • Deklaration: Navigiert zu der Position, an der der Typ definiert ist.
  • Basisklassen: Öffnet ein Untermenü mit einer Auflistung aller Basisklassen. Wenn Sie auf eine klicken, wird zur Definition dieser Klasse gewechselt.
  • Abgeleitete Klassen: Öffnet ein Untermenü mit einer Auflistung abgeleiteter Klassen. Wenn Sie auf eine klicken, wird zur Definition dieser Klasse gewechselt.
  • Konstruktor: Wechselt zu dessen Deklaration.
  • Zu Member wechseln: Zeigt ein Dialogfeld an, in dem Sie eine Member-Variable, -Methode oder -C++Builder/Delphi-Eigenschaft suchen und zu ihr navigieren können.

VA GotoRelated TypesMembers.png

Wenn Sie bei gedrückter Strg-Taste auf TComponent klicken und Zu Member wechseln auswählen, zeigt der Experte die Member-Methoden, -Felder und -Eigenschaften vom Typ TComponent an.

Methoden

VA GotoRelated Methods.png

  • Basissymbole: Zeigt die Implementierung der gleichen virtuellen Methode in jeder Vorgängerklasse an.
  • Abgeleitete Symbole: Zeigt die überschreibende Implementierung der gleichen virtuellen Methode in jeder abgeleiteten Klasse an.
  • Zu Member wechseln: Zeigt ein Dialogfeld an, in dem Sie ein Member-Feld, eine Methode oder eine Eigenschaft des Typs, zu dem die Methode gehört, suchen und zu diesen navigieren können.

Parameter/Variablen

VA GotoRelated VariablesI.png

  • Typ des Symbols: Navigiert zur Deklaration des Typs der Variable. Im obigen Screenshot wird gezeigt, dass Sie zu dem Typ der Template und zu den Typen der Template-Parameter wechseln können.
  • Zu Member wechseln: Ermöglicht es Ihnen, zu jedem Member des Variablentyps zu navigieren.

VA GotoRelated VariablesMembers.png

Hinweis: Im obigen Screenshot zeigt der Experte alle UnicodeString-Member an, wenn Sie bei gedrückter Strg-Taste auf den Parameter AHint klicken und Zu Member wechseln auswählen.

Include-Datei

VA GotoRelated IncludeFile.png

  • Datei öffnen: Öffnet die Datei im Editor. Wenn Sie diese Aktion schnell ausführen möchten, drücken Sie Strg+Eingabe auf der Tastatur.
  • Enthaltenen Ordner öffnen: Öffnet den Explorer mit der ausgewählten Datei.
  • Includes: Zeigt ein Untermenü mit einer Inhaltsliste der Include-Datei an. Wenn Sie auf einen Eintrag klicken, wird dorthin navigiert.
  • Einbezogen von: Zeigt ein Untermenü mit einer Liste der Dateien an, die diese einbeziehen. Wenn Sie auf einen Eintrag klicken, wird zu dieser Datei navigiert.

Allgemein

Zu Zugehörigem wechseln arbeitet mit anderen Symbolen. Dies ist eine Beispiel eines Makros:

VA GotoRelated Declarations.png

In diesem Beispiel können Sie sehen, dass die Funktion mit C++Builder-Merkmalen, wie Eigenschaften, vertraut ist:

VA GotoRelated GeneralI.png

Sie können die Sichtbarkeit der Eigenschaft ändern, indem Sie sie neu deklarieren, und das wird im obigen Beispiel gezeigt. Wenn Sie in diesem Beispiel bei gedrückter Strg-Taste auf einen Eigenschafts-Getter innerhalb einer __property-Deklaration klicken, wird die entsprechende Methode erkannt und Sie können zu ihr navigieren:

VA GotoRelated GeneralII.png

Hinweis: In diesem Fall ist GetNeighbour der Getter für diese Eigenschaft. Durch Auswahl von "Definition" oder "Deklaration" im Menü gelangen Sie zu der Stelle, an der der Eigenschafts-Getter "GetNeighbour" implementiert oder definiert ist.
Achtung: Zu Zugehörigem wechseln ersetzt das alte Deklaration suchen, das jetzt als eigenständiger Menübefehl nur für Delphi verfügbar ist. Die Funktionalität von "Zu Zugehörigem wechseln" umfasst "Deklaration suchen" und vieles mehr.

Navigieren in Projekten

Zu Zugehörigem wechseln ersetzt das alte Deklaration suchen. Dessen Funktionalität umfasst Deklaration suchen und vieles mehr.

Um im Projekt zwischen der Deklaration und der Implementation einer Methode zu navigieren, können Sie auch die Pfeiltasten Strg+Umschalt+Auf/Ab verwenden.

Wenn Sie Strg+Umschalt+Ab in einem inaktiven Makro/ifdef drücken, wird zur Implementierung der nächsten deklarierten Methode gesprungen.

Siehe auch