Renommage d'un symbole
Remonter à Procédures de refactoring - Index
Lors de l'édition du code Delphi ou C++ dans l'éditeur de code, vous pouvez utiliser la commande de menu Refactoring > Renommer pour renommer les identificateurs.
Vous pouvez renommer les identificateurs si la déclaration de l'identificateur original réside dans votre projet ou dans un projet dont dépend votre projet, et si ce projet réside dans le même groupe de projets ouvert. Vous pouvez renommer les identificateurs tels que des noms de types, des noms de méthodes, des variables, des champs, et d'autres. Dans Delphi, vous pouvez renommer les identificateurs utilisés avec des génériques.
Sommaire
Renommer un identificateur dans Delphi
Pour renommer un identificateur dans Delphi, suivez les étapes ci-après :
- Cliquez avec le bouton droit sur l'identificateur dans l'éditeur de code.
- Sélectionnez la commande Refactoring > Renommer TypeIdentificateur "NomIdentificateur" du menu contextuel. Cette commande affiche la boîte de dialogue Renommer Type_identificateur 'Nom_identificateur', où Nom_identificateur est le nom réel de l'identificateur sélectionné et Type_identificateur représente son type (méthode, variable, champ, etc.).
- Entrez le nouveau nom de l'identificateur dans le champ Nouveau nom.
- Cochez la case Voir les références avant le refactoring pour prévisualiser les changements dans vos fichiers projet. Si cette option n'est pas cochée, le refactoring est appliqué immédiatement, sans prévisualisation des changements.
- Cliquez sur OK. Le volet Refactorings affiche chaque occurrence de l'identificateur à modifier.
- Examinez les modifications proposées dans le volet Refactorings et cliquez sur l'icône Appliquer le refactoring
pour exécuter tous les refactorings listés. Vous pouvez aussi cliquer sur l'icône Retirer le refactoring
pour retirer le refactoring sélectionné du volet.
Remarque : La commande Refactoring > Renommer TypeIdentificateur "NomIdentificateur" est une commande contextuelle. Si vous sélectionnez un identificateur de méthode, la commande du menu contextuel sera Renommer methode 'methodName' . Où methodName est le nom réel de la méthode sélectionnée. Cette dépendance au contexte concerne aussi tous les autres types d'identificateurs.
Restrictions (Delphi)
Il existe une restriction lors du renommage des génériques :
- Vous ne pouvez pas renommer les paramètres de type dans les génériques.
- Cela signifie que si vous avez la déclaration suivante :
type
List<Item> = class
...
end;
- Vous ne pouvez pas renommer l'identificateur
Item(le paramètre de type), mais vous pouvez renommer l'identificateurList.
Renommer un identificateur dans C++
Pour renommer un identificateur dans C++, suivez les étapes ci-après :
- Cliquez avec le bouton droit sur l'identificateur dans l'éditeur de code.
- Sélectionnez Refactoring > Renommer pour afficher la boîte de dialogue Renommer.
- Entrez le nouveau nom de l'identificateur dans le champ texte.
- Activez une ou plusieurs cases à cocher pour indiquer les éléments à renommer.


