Renommage d'un symbole

De RAD Studio
Aller à : navigation, rechercher

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.

Renommer un identificateur dans Delphi

Pour renommer un identificateur dans Delphi, suivez les étapes ci-après :

  1. Cliquez avec le bouton droit sur l'identificateur dans l'éditeur de code.
  2. 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.).
    Refactor delphi.png
  3. Entrez le nouveau nom de l'identificateur dans le champ Nouveau nom.
    Rename delphi.png
  4. 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.
  5. Cliquez sur OK. Le volet Refactorings affiche chaque occurrence de l'identificateur à modifier.
    Rrdelphirefactorings.png
  6. Examinez les modifications proposées dans le volet Refactorings et cliquez sur l'icône Appliquer le refactoring Apply.png pour exécuter tous les refactorings listés. Vous pouvez aussi cliquer sur l'icône Retirer le refactoring Remove.png 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'identificateur List.

Renommer un identificateur dans C++

Pour renommer un identificateur dans C++, suivez les étapes ci-après :

  1. Cliquez avec le bouton droit sur l'identificateur dans l'éditeur de code.
  2. Sélectionnez Refactoring > Renommer pour afficher la boîte de dialogue Renommer.

Rename RN.png

  1. Entrez le nouveau nom de l'identificateur dans le champ texte.

Rename Identifier.png

  1. Activez une ou plusieurs cases à cocher pour indiquer les éléments à renommer.
Remarque: Pour plus d'informations sur cette fonctionnalité, consultez la page Renommage C++.

Voir aussi