Renommage d'un symbole
Remonter à Procédures de refactoring
Lors de l'édition du code Delphi ou C++ dans l'éditeur de code, vous pouvez utiliser la commande de menu Refactor > 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 des 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.
Pour renommer un identificateur :
- Sélectionnez l'identificateur dans l'éditeur de code.
- Cliquez avec le bouton droit pour afficher le menu contextuel.
- Sélectionnez la commande de menu Refactor > Renommer Type_identificateur 'Nom_identificateur' . 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.
- Si vous souhaitez prévisualiser les modifications apportées à vos fichiers projet, sélectionnez la case à cocher Voir les références avant le refactoring. Si cette option n'est pas cochée, le refactoring est appliqué immédiatement, sans prévisualisation des modifications.
- Cliquez sur OK. Le volet Refactorings affiche chaque occurrence de l'identificateur à modifier.
- Examinez les modifications proposées dans le volet Refactorings et utilisez l'icône Appliquer le refactoring de la barre d'outils pour exécuter tous les refactorings listés. Utilisez le bouton Retirer le refactoring pour retirer le refactoring sélectionné du volet.
Remarque : La commande Refactor > Renommer Type_identificateur 'Nom_identificateur' du menu contextuel est sensible au contexte. Si vous sélectionnez un identificateur de méthode, la commande du menu contextuel sera Rename méthode 'Nom_méthode' . Nom_méthode est le nom réel de la méthode sélectionnée. Cette sensibilité au contexte concerne aussi tous les autres types d'identificateurs.
Restrictions
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.