Fonctionnalités de navigation

Structure et fil d’Ariane

SuperBOL fournit une vue d’ensemble de votre programme dès que vous l’ouvrez, que vous pouvez utiliser pour naviguer vers des sections ou des symboles spécifiques (données, paragraphes, etc.) Les mêmes informations sont également affichées dans la fenêtre “Fil d’Ariane” (appelé “breadcrumbs” en anglais) qui se trouve généralement au-dessus de la zone d’édition du texte.

Structure et fil d’Ariane

Structure et fil d’Ariane

Aller au symbole

Les symboles affichés dans les vues Structure et Fil d’Ariane peuvent également faire l’objet d’une recherche et d’un saut en appuyant sur Ctrl+Maj+O.

Aller au symbole

Aller au symbole

Aller à la définition

Lorsque vous souhaitez localiser la définition d’un nom d’élément de données dans votre code source, positionnez votre curseur sur ce nom, cliquez avec le bouton droit de la souris et sélectionnez Atteindre la définition (ou appuyez sur F12).

Atteindre la définition

Atteindre la définition
Note

(Limitation temporaire)

Pour l’instant, les définitions qui appartiennent aux COMMUNICATION SECTION, REPORT SECTION ou SCREEN SECTION de la DATA DIVISION sont ignorées par l’extension. En outre, certaines définitions dans les blocs SQL intégrés (EXEC SQL) ne sont pas encore prises en compte.

Aperçu de la définition

Pour avoir un aperçu de la définition d’un tel élément de données, vous pouvez positionner le curseur sur son nom, cliquer avec le bouton droit de la souris et sélectionner Aperçu > Aperçu de la défintion (ou appuyer sur la touche Ctrl+Maj+F10). Vous obtiendrez alors une vue de l’emplacement de la définition correspondante, y compris si elle se trouve dans un copybook.

Aperçu de la définition dans un copybook

Aperçu de la définition dans un copybook

Aller aux références

Si vous souhaitez obtenir une liste de toutes les références à un élément de données nommé, cliquez avec le bouton droit de la souris et sélectionnez Atteindre les références (ou appuyez sur Maj+F12). Vous verrez alors l’emplacement de chaque référence à cet élément.

Aller aux références

Aller aux références
Note

(Limitation temporaire)

Les limitations mentionnées dans Aller à la définition s’appliquent également pour les références.

Information de référence

L’extension présente des informations de référence en ligne au-dessus des définitions des éléments de données et des éléments de la PROCEDURE DIVISION.

Informations de référence

Informations de référence
Note

Les mêmes limitations que pour Aller à la définition s’appliquent.

Tip

Cette fonctionnalité peut être activée ou désactivée en réglant le paramètre de configuration "editor.codeLens" (vous pouvez taper Ctrl+, et ensuite codelens pour changer ce paramètre.)

Survoler pour afficher les copybooks

Vous êtes-vous déjà demandé ce qui se cachait derrière une directive COPY ? Il vous suffit de placer votre curseur sur une telle instruction, et vous verrez apparaître le contenu du copybook.

Survoler un COPY

Survoler un COPY

Pour vous assurer que cela fonctionne correctement, vérifiez vos paramètres "superbol.cobol.copybooks" et "superbol.cobol.copyexts".

Passer la souris pour afficher les remplacements du texte source

De plus, vous pouvez voir le texte source qui résulte d’un remplacement par une directive REPLACE de la même manière.

Survoler un REPLACE

Survoler un REPLACE