Ein Symbol umbenennen
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.
Inhaltsverzeichnis
Umbenennen eines Bezeichners in Delphi
Führen Sie die folgenden Schritte aus, um einen Bezeichner in Delphi umzubenennen:
- Klicken Sie mit der rechten Maustaste im Quelltext-Editor auf den Bezeichner.
- 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.).
- Geben Sie den neuen Bezeichnernamen in das Feld Neuer Name ein.
- 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.
- Klicken Sie auf OK. Im Bereich Refactorings wird jedes Vorkommen des zu ändernden Bezeichners angezeigt.
- Überprüfen Sie die vorgeschlagenen Änderungen im Bereich Refactorings, und klicken Sie auf das Symbol Refactoring übernehmen
, um alle aufgeführten Refactorings durchzuführen. Sie können auch auf das Symbol Refactoring entfernen
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 BezeichnerListumbenennen.
Umbenennen eines Bezeichners in C++
Führen Sie die folgenden Schritte aus, um einen Bezeichner in C++ umzubenennen:
- Klicken Sie mit der rechten Maustaste im Quelltext-Editor auf den Bezeichner.
- Wählen Sie den Menübefehl Refactor > Umbenennen aus. Daraufhin wird das Dialogfeld Umbenennen angezeigt.
- Geben Sie den neuen Bezeichnernamen in das Textfeld ein.
- Aktivieren Sie ein oder mehrere Kontrollkästchen, um die Elemente anzugeben, die umbenannt werden sollen.


