Réserver une Démo
Pré. Proc.

Détails de la fonction

Fonctions de l' Éditeur de Code

Fonction

Description

Voir également

Mise en évidence de la syntaxe

L' Éditeur de Code met en évidence - en texte coloré - la syntaxe de code standard de tous les formats de fichiers de langage pris en charge par Enterprise Architect

Syntax highlighting in code editor in Sparx Systems Enterprise Architect.

Vous pouvez définir comment l' Éditeur de Code implémente la coloration syntaxique pour chaque langage, via la page ' Éditeurs de Code ' de la boîte de dialogue 'Préférences'.

Langues prises en charge Options - Éditeurs de Code Propriétés de la langue de l'éditeur Options de langue

Signets

Les signets indiquent une ligne d'intérêt dans le document ; vous pouvez les activer et les désactiver pour une ligne particulière en appuyant sur Ctrl+F2.

De plus, vous pouvez appuyer sur F2 et Maj+F2 pour accéder au signet suivant ou précédent dans le document.

Pour effacer tous les signets du fichier de code, appuyez sur Ctrl+Maj+F2.

Historique du curseur

L' Éditeur de Code Control conserve un historique des 50 positions précédentes du curseur ; une entrée dans la liste de l'historique est créée lorsque :

  • Le curseur est déplacé de plus de 10 lignes par rapport à sa position précédente
  • Le curseur est déplacé dans une opération de recherche/remplacement
Vous pouvez naviguer vers un point antérieur dans l'historique du curseur en appuyant sur Ctrl+-, et vers un point ultérieur en appuyant sur Ctrl+Maj+-.

Correspondance d'accolade

Lorsque vous placez le curseur sur une accolade ou une parenthèse, l' Éditeur de Code met en surbrillance son partenaire correspondant ; vous pouvez ensuite naviguer jusqu'à l'accolade correspondante en appuyant sur Ctrl+E.

Highlighted match pair of braces in the code editor in Sparx Systems Enterprise Architect.

Indentation automatique

Pour chaque langue prise en charge, l' Éditeur de Code ajuste l'indentation d'une nouvelle ligne en fonction de la présence d'instructions de contrôle ou de jetons de bloc de portée dans les lignes menant à la position du curseur.

Indenting code in the code editor in Sparx Systems Enterprise Architect.

Les niveaux d'indentation sont indiqués par des lignes horizontales claires.

Vous pouvez également mettre en retrait manuellement les lignes et les blocs de code sélectionnés en appuyant sur la touche Tab ; pour désindenter le code sélectionné, appuyez sur Maj+Tab.

Commenter les sélections

Pour les langages prenant en support commentaires, l' Éditeur de Code peut commenter des sélections entières de code.

L' Éditeur de Code reconnaît deux types de commentaires :

  • Commentaires de ligne - des lignes entières sont commentées depuis le début (par exemple :
    // Ceci est un commentaire)
  • Commentaires de flux - les sections d'une ligne sont commentées d'un point de départ spécifié à un point de fin spécifié (par exemple :
    /* Ceci est un commentaire */)
Vous pouvez basculer les commentaires sur la ligne ou la sélection en cours en appuyant sur :
  • Ctrl+Maj+C pour les commentaires de ligne, ou
  • Ctrl+Maj+X pour les commentaires de flux

Guides de portée

Si le curseur est placé sur un marqueur d'indentation, l' Éditeur de Code effectue un « regard en arrière » pour trouver la ligne qui a commencé la portée à ce niveau d'indentation ; si la ligne est trouvée et est actuellement à l'écran, elle est surlignée en bleu clair.

Guide to scope when it doesn't extend off-screen

Sinon, si la ligne est hors écran, une info-bulle s'affiche pour vous informer du numéro de ligne et de son contenu :

Guide to scope when it extends off-screen

Zoom

Vous pouvez zoomer et dézoomer le contenu de l' Éditeur de Code en utilisant :

  • Ctrl+clavier + et
  • Ctrl+clavier -
Le zoom peut être restauré à 100 % à l'aide de Ctrl+clavier /.

Sélection de ligne

Si vous souhaitez déplacer le curseur sur une ligne de code spécifique, appuyez sur Ctrl+G et, en réponse à l' prompt , saisissez le numéro de ligne.

Appuyez sur le bouton OK ; l'éditeur affiche la ligne de code spécifiée avec le curseur à gauche.