Le menu contextuel de la vue source comprend les fonctions suivantes :
Annuler
Annule la dernière action exécutée. La dernière action exécutée est précisée derrière l'option.
Refaire
Refait la dernière action annulée. La dernière action annulée est précisée derrière l'option.
Couper
Coupe la sélection et la copie dans le presse-papiers.
Copier
Copie la sélection dans le presse-papiers.
Coller
Colle les informations contenues dans le presse-papiers juste derrière le curseur.
Supprimer
Efface la sélection.
Aller au début / à la fin du bloc
Cette option permet de positionner le curseur au début ou à la fin d'un bloc.
La notion de "bloc" peut prendre plusieurs sens en fonction de la position actuelle du curseur :
-
- Bloc de source dans un source arborescent
- Début ou fin d'un bloc d'instruction (SI / FIN, TANT_QUE / REFAIRE, etc.)
- Début ou fin d'une constante texte, recherche de la parenthèse associée, etc.
Raccourci-clavier : Ctrl+^ ou Ctrl+Alt+D.
Surligner les occurrences du mot
Cette option met en surbrillance les occurrences d'un mot dans le source, et définit des signets d'accès rapide dans la barre de signets.
Raccourci-clavier : Ctrl+Maj+O.
Insérer/Retirer un signet
Cette option permet d'ajouter ou supprimer un signet dans le source du programme, sur la ligne où se trouve le curseur.
Raccourci-clavier : Ctrl+F7.
Signet suivant
Cette option permet de se positionner sur le signet suivant.
Raccourci-clavier : F7.
Signet précédent
Cette option permet de se positionner sur le signet précédent.
Raccourci-clavier : Maj+F7.
Affecter un serveur logique
Affecte aux lignes de la sélection en cours un serveur logique. Un sous-menu permet de choisir un serveur logique dans la liste des serveurs logiques. Les lignes affectées au serveur logique ont dans la marge un bandeau de la couleur du serveur logique (couleur renseignée lors de la création d'un serveur logique).
Raccourci-clavier : Ctrl+Alt+S (affecte le serveur logique par défaut défini dans les options de l'éditeur).
Libérer les serveurs logiques
Libère toutes les lignes de la sélection en cours des serveurs logiques précédemment affectés.
Raccourci-clavier : Ctrl+Alt+L.
Toutes ces options, excepté les deux dernières, sont accessibles par les options du menu Edition.
Si la vérification en cours de frappe ou l'inspecteur d'objets sont actifs, ils peuvent éventuellement insérer des options en tête du menu contextuel.
Si le curseur est positionné sur un message de la vérification en cours de frappe, ce message est affiché en tête du menu, avec le cas échéant un sous-menu apportant des informations supplémentaires (syntaxes possible de l'ordre, etc.) ou des aides à la résolution du problème.
Si le curseur est positionné sur un élément de l'environnement de données, les options de menu suivantes peuvent apparaître :
Positionner sur la définition
Place le curseur sur la définition de l'élément s'il est déclaré dans le source L4G, ou active l'aide à la saisie dans l'onglet approprié et met l'élément en surbrillance.
Modifier l'élément
Dans le cas d'un programme Adélia, permet d'accéder directement à la boîte de modification d'une variable, d'une vue ou d'une rupture.
Ouvrir le source de l'élément
Dans le cas où l'élément pointé est associé à un source L4G (nom de programme, de règle de gestion, etc.), ouvre le source associé dans l'éditeur.