Ein Symbol umbenennen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Refactoring – Anleitungen - Index


Bei der Bearbeitung von Delphi- oder C++-Code im Quelltext-Editor können Sie mit dem Menübefehl Refactor > Umbenennen Bezeichner umbenennen.

Bezeichner können umbenannt werden, wenn die Originalbezeichnerdeklaration sich in dem Projekt oder in einem Projekt befindet, von dem Ihr Projekt abhängig ist, und dieses Projekt sich in derselben geöffneten Projektgruppe befindet. Typnamen, Methodennamen, Variablen, Felder und andere Bezeichner können umbenannt werden. In Delphi können mit Generics verwendete Bezeichner umbenannt werden.

Umbenennen eines Bezeichners in Delphi

Führen Sie die folgenden Schritte aus, um einen Bezeichner in Delphi umzubenennen:

  1. Klicken Sie mit der rechten Maustaste im Quelltext-Editor auf den Bezeichner.
  2. Wählen Sie den Menübefehl Refactor > Umbenennen Bezeichnertyp 'Bezeichnername' aus. Das Dialogfeld Umbenennen Bezeichnertyp 'Bezeichnername' wird angezeigt. Bezeichnername ist der tatsächliche Name des ausgewählten Bezeichners und Bezeichnertyp gibt dessen Typ an (Methode, Variable, Feld usw.).
    Refactor delphi.png
  3. Geben Sie den neuen Bezeichnernamen in das Feld Neuer Name ein.
    Rename delphi.png
  4. Aktivieren Sie das Kontrollkästchen Vor Refactoring Referenzen anzeigen, um die Änderungen Ihrer Projektdateien in der Vorschau anzuzeigen. Wenn diese Option deaktiviert ist, wird das Refactoring ohne Vorschau der Änderungen sofort ausgeführt.
  5. Klicken Sie auf OK. Im Bereich Refactorings wird jedes Vorkommen des zu ändernden Bezeichners angezeigt.
    Rrdelphirefactorings.png
  6. Überprüfen Sie die vorgeschlagenen Änderungen im Bereich Refactorings, und klicken Sie auf das Symbol Refactoring übernehmen Apply.png, um alle aufgeführten Refactorings durchzuführen. Sie können auch auf das Symbol Refactoring entfernen Remove.png klicken, um das ausgewählte Refactoring zu entfernen.

Hinweis: Der Kontextmenübefehl Refactor > Umbenennen Bezeichnertyp 'Bezeichnername' berücksichtigt die Groß-/Kleinschreibung. Wenn Sie einen Methodenbezeichner auswählen, lautet der Kontextmenübefehl Umbenennen Methode 'Methodenname' . Wobei Methodenname den tatsächlichen Namen der ausgewählten Methode angibt. Dieses kontextsensitive Verhalten gilt auch für alle anderen Bezeichnertypen.

Einschränkungen (Delphi)

Für das Umbenennen von Generics gilt die folgende Einschränkung:

  • Sie können Typparameter in Generics nicht umbenennen.
Das bedeutet, dass Sie bei der folgenden Deklaration:
     type
       List<Item> = class
       ...
       end;
den Bezeichner Item (das ist der Typparameter) nicht umbenennen können, aber Sie können den Bezeichner List umbenennen.

Umbenennen eines Bezeichners in C++

Führen Sie die folgenden Schritte aus, um einen Bezeichner in C++ umzubenennen:

  1. Klicken Sie mit der rechten Maustaste im Quelltext-Editor auf den Bezeichner.
  2. Wählen Sie den Menübefehl Refactor > Umbenennen aus. Daraufhin wird das Dialogfeld Umbenennen angezeigt.
    Rename RN.png
  3. Geben Sie den neuen Bezeichnernamen in das Textfeld ein.
    Rename Identifier.png
  4. Aktivieren Sie ein oder mehrere Kontrollkästchen, um die Elemente anzugeben, die umbenannt werden sollen.
Hinweis: Weitere Informationen zu dieser Funktion finden Sie auf der Seite Symbol umbenennen (C++).

Siehe auch