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

Détails de la fonction

Éditeur de Code Functions

Fonction

Description

Voir aussi

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 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 intéressante 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 dans le 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 d'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é lors d'une opération de recherche/remplacement
Vous pouvez accéder à un point antérieur dans l'historique du curseur en appuyant sur Ctrl+-, et à un point ultérieur en appuyant sur Ctrl+Maj+-.

Correspondance des accolades

Lorsque vous placez le curseur sur une accolade ou un crochet, 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 de retrait sont indiqués par des lignes horizontales pâles.

Vous pouvez également mettre en retrait manuellement les lignes et les blocs de code sélectionnés en appuyant sur la touche Tab ; pour annuler l'indentation du code sélectionné, appuyez sur Maj+Tab.

Commenter les sélections

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

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

  • Commentaire de ligne - des lignes entières sont commentées dès le début (par exemple :
    // Ceci est un commentaire)
  • Commentaires de flux - les sections d'une ligne sont commentées à partir d'un point de départ spécifié jusqu'à un point de fin spécifié (par exemple :
    /* Ceci est un commentaire */)
Vous pouvez basculer les commentaires sur la ligne ou la sélection actuelle 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 « retour en arrière » pour trouver la ligne qui a démarré 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

Alternativement, si la ligne est hors écran, une info-bulle s'affiche indiquant le numéro de la ligne et son contenu :

Guide to scope when it extends off-screen

Zoom

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

  • Ctrl+clavier + et
  • Ctrl+clavier -
Le zoom peut être rétabli à 100 % en utilisant 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.