Menu contextuel de l'éditeur de code
Remonter à Editeur de code
Cliquez avec le bouton droit sur la fenêtre Editeur de code pour afficher et sélectionner les commandes suivantes du menu contextuel :
| Elément | Description | Langage | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Chercher la déclaration |
Accède à l'emplacement dans lequel un type ou une variable est défini(e). |
Delphi | |||||||||||||||||||||||||||||||||||
|
Aller aux éléments associés |
Affiche un menu popup comportant une grande variété d'options de navigation en fonction de l'élément sélectionné, son type, sa méthode ou sa variable. Voir Aller aux éléments associés. |
C++ | |||||||||||||||||||||||||||||||||||
|
Ouvrir le fichier source/en-tête |
Effectue l'une des actions suivantes :
|
C++ | |||||||||||||||||||||||||||||||||||
|
Ouvrir le fichier au niveau du curseur |
Recherche et tente d'ouvrir un fichier source dont le nom correspond au texte actuellement sous le curseur. Puis effectue l'une des actions suivantes :
Le fichier est ouvert dans une nouvelle page de l'éditeur de code. Les noms de portées d'unités sont à présent utilisés pour localiser le fichier correct. Chaque projet a un ensemble de portées d'unités par défaut que l'EDI peut utiliser pour rechercher les unités si le nom d'unité non qualifié n'est pas trouvé. Par exemple, si vous pointez FMX.Controls.pas et sélectionnez Ouvrir le fichier au niveau du curseur, l'EDI recherche d'abord le nom d'unité avec portée (FMX.Controls.pas), puis le nom d'unité sans portée (Controls.pas). L'EDI prend ensuite toutes les portées d'unités définies pour le projet et ajoute chaque portée d'unité en préfixe au nom d'unité, jusqu'à ce que le fichier soit trouvé ou qu'il n'y ait plus de portées d'unités : par exemple, Rtl.Controls.pas, Fmx.Controls.pas, et ainsi de suite. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Chercher une rubrique |
Invoque le système d'aide et demande la rubrique d'aide qui correspond à l'élément actuellement sélectionné dans l'éditeur de code. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Compléter la classe au niveau du curseur |
Génère le code squelette pour les membres de classe que vous déclarez. Voir Editeur de code pour plus de détails. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Ajouter un élément A faire... |
Ouvre la boîte de dialogue Ajouter un élément A faire pour vous permettre de créer un élément A faire et de l'ajouter à la liste A faire. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Couper |
Retire la sélection en cours et la stocke dans le Presse-papiers. Couper fonctionne avec du texte lors de l'utilisation de l'éditeur de code et avec des composants lors de l'utilisation du Concepteur de fiches. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Copier |
Copie dans le presse-papiers la sélection en cours. Copier fonctionne avec du texte lors de l'utilisation de l'éditeur de code et avec des composants lors de l'utilisation du Concepteur de fiches. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Coller |
Insère le contenu du presse-papiers (préalablement capturé au moyen de la commande Couper ou Copier). Coller fonctionne avec du texte lors de l'utilisation de l'éditeur de code et avec des composants lors de l'utilisation du Concepteur de fiches. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Basculer les signets |
Définit un nouveau signet ou retire un signet existant (en utilisant le numéro de signet sélectionné dans le sous-menu). Voir Utilisation des signets. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Aller au signet |
Déplace la focalisation de l'éditeur de code sur la ligne marquée par le signet dont vous avez sélectionné le numéro dans le sous-menu. Voir Utilisation des signets. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Effacer les signets |
Efface tous les signets actuellement définis. Cette commande est seulement activée quand au moins un signet est défini. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Déboguer |
|
Les deux | |||||||||||||||||||||||||||||||||||
|
Basculer le commentaire |
Bascule les caractères de commentaire (//) au début de la ligne de code en cours. C'est un moyen facile de mettre en commentaire les lignes de code sélectionnées. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Plier |
Réduit un ou plusieurs blocs de code (fonctions, déclarations de type, directives region du préprocesseur, commentaires de documentation XML, et ainsi de suite). Utilisez
Pour de plus amples informations sur le pliage de code, voir Utilisation du pliage de code. |
Les deux | |||||||||||||||||||||||||||||||||||
|
Déplier |
Développe un ou plusieurs blocs de code réduits (fonctions, déclarations de type, directives region du préprocesseur, commentaires de documentation XML, et ainsi de suite).
|
Les deux | |||||||||||||||||||||||||||||||||||
| Refactoring |
|
Les deux | |||||||||||||||||||||||||||||||||||
|
Delphi | ||||||||||||||||||||||||||||||||||||
|
C++ | ||||||||||||||||||||||||||||||||||||
| Chercher |
|
Delphi | |||||||||||||||||||||||||||||||||||
|
C++ | ||||||||||||||||||||||||||||||||||||
| Recherche des utilisations... | Ouvre la boîte de dialogue Rechercher les utilisations pour trouver les utilisations des classes, des méthodes, des variables, des méthodes de redéfinition, des classes dérivées et des interfaces implémentées dans les projets de code source Delphi. | Delphi | |||||||||||||||||||||||||||||||||||
| Englober | Entoure l'élément en surbrillance avec le template de code sélectionné (instructions ou symboles de code logique). La plupart des éléments de la liste Englober sont également des templates de code, et ils sont listés dans la fenêtre Templates.</br> | ||||||||||||||||||||||||||||||||||||
|
Dans les descriptions suivantes, les points de suspension (...) représentent les éléments actuellement sélectionnés dans l'éditeur de code de Delphi :
|
Delphi | ||||||||||||||||||||||||||||||||||||
|
Dans les descriptions suivantes, les points de suspension (...) représentent les éléments actuellement sélectionnés dans l'éditeur de code de C++ :
|
C++ | ||||||||||||||||||||||||||||||||||||
| Synchroniser les prototypes | Synchronise l'interface et les copies d'implémentation de vos prototypes de procédures et fonctions. Voir Synchronisation des prototypes pour plus de détails. | Les deux | |||||||||||||||||||||||||||||||||||
| Formater le source | Formate le fichier source Delphi ou C/C++ en cours d'édition. Pour définir des options de formatage, utilisez la page Options du formateur de la boîte de dialogue Options (Outils > Options). Les options de formatage définissent l'indentation, les espaces, les sauts de ligne, la capitalisation et les paramètres d'alignement à utiliser pour le formatage du code. Voir Formatage du code source. | Les deux | |||||||||||||||||||||||||||||||||||
| Ajouter au référentiel | Ouvre la boîte de dialogue Ajouter au référentiel, qui vous permet d'ajouter des fiches et des templates à la boîte de dialogue Nouveaux éléments de l'EDI. | Les deux | |||||||||||||||||||||||||||||||||||
| Voir les messages | Bascule l'affichage de la Vue Messages. | Les deux | |||||||||||||||||||||||||||||||||||
| Lecture seule | Bascule le mode lecture seule de l'éditeur de code. Lorsque cette option est activée, la saisie au clavier est ignorée. | Les deux | |||||||||||||||||||||||||||||||||||
| Options de l'éditeur | Ouvre la fenêtre Options de l'éditeur. | Les deux | |||||||||||||||||||||||||||||||||||
Rubriques
- Chercher les références (C++)
- Aller à la déclaration de type (C++)
- Chercher symboles (C++)
- Afficher les types de base (C++)
- Afficher les types dérivés (C++)
- Afficher la hiérarchie des types (C++)
Voir aussi
- Editeur de code
- Personnalisation de l'éditeur de code
- Formatage du code source
- Achèvement du code
- Utilisation de l'audit de code
- Utilisation de l'achèvement de classe
- Utilisation des templates dynamiques
- Création de templates dynamiques
- Utilisation de la synchronisation des modifications
- Utilisation du pliage de code
- Utilisation des listes A faire
- Enregistrement d'une macro de touches
- Utilisation des signets