L'IDE Les fenêtres d'édition vous permettent d'éditer et de déboguer les fichiers batch Windows.
L'éditeur IDE affichera les modifications du document dans la marge et dans le texte. Dans le texte, les caractères insérés apparaissent avec des soulignements colorés et les points où les caractères ont été supprimés sont indiqués par de petits triangles. La marge montre un bloc indiquant l'état global de la ligne. Les états sont modifiés (orange), enregistré (et une transition qui soit juste.), enregistré puis rétabli en modifié (vert jaune), puis enregistré puis rétabli à l'original (cyan). L'historique des modifications peut être activé ou désactivé avec l'entrée de menu "Options / Historique des modifications".
Si un fichier dans une fenêtre d'édition d'onglets a été modifié mais pas encore enregistré, le titre de l'onglet sera préfixé par un *. Lorsque le fichier est enregistré, le * est retiré.
Si vous utilisez TCC syntaxe, vous pouvez obtenir de l'aide pour la commande/variable/fonction actuellement sélectionnée (en surbrillance) en appuyant sur Ctrl-F1, ou en cliquant avec le bouton droit de la souris et en sélectionnant Aide dans le menu contextuel. Vous pouvez également passer la souris sur un TCC nom de la variable, et l'EDI affichera une info-bulle avec la valeur actuelle. Si vous passez la souris sur un TCC nom de la commande interne, l'EDI affichera une info-bulle avec la syntaxe de la commande.
Vous pouvez modifier la ligne à exécuter ensuite en mode débogage en déplaçant le curseur sur la ligne et en cliquant avec le bouton droit et en sélectionnant "Aller à cette ligne" ou en appuyant sur Ctrl-Maj-F11. Notez que si vous essayez d’entrer ou de sortir d’une boucle DO ou d’un bloc IFF, de mauvaises choses se produiront !
Vous pouvez bloquer la sélection dans la fenêtre d'édition en maintenant la touche Alt enfoncée tout en sélectionnant du texte avec le bouton gauche de la souris.
La fenêtre d'édition prend en charge plusieurs sélections à la fois. Vous pouvez sélectionner du texte supplémentaire en maintenant la touche Ctrl enfoncée tout en faisant glisser la souris. Plusieurs sélections sont ajoutées au presse-papiers dans l'ordre sans caractères délimitants. Pour les sélections de blocs, la fin de ligne est ajoutée après chaque ligne de texte. Les sélections de blocs sont toujours copiées de haut en bas, et non dans l'ordre de sélection.
L'éditeur prend en charge la saisie semi-automatique pour TCC ou noms de commandes CMD, variables internes et fonctions de variables. Pour afficher la liste déroulante de saisie semi-automatique, saisissez le nom partiel, puis appuyez sur Ctrl-Entrée.
Marges
Il y a trois marges possibles à gauche de la fenêtre d'édition :
•Le numéro de ligne (sélectionnable par l'option de menu "Options / Afficher les numéros de ligne").
•La marge du point d'arrêt (clic gauche dans cette marge pour définir un point d'arrêt sur cette ligne).
•La marge de pliage (sélectionnable par l'option de menu "Options / Afficher la marge de pliage"), qui affichera un - pour les blocs pouvant être réduits sur une seule ligne (commandes DO, IFF et SWITCH et groupes de commandes). Lorsqu'un bloc est réduit, la marge de pliage affichera un +. Un clic gauche dans la marge du pli fera basculer l'état du pli.
Coloration syntaxique
L'EDI sélectionnera le lexeur de syntaxe (colorisation) en fonction de l'extension du fichier :
.bat | CMD (ou éventuellement TCC) |
. Cmd | CMD (ou éventuellement TCC) |
La barre d'outils de la fenêtre d'édition (qui est configurable en cliquant sur la flèche vers le bas la plus à droite) comporte un certain nombre d'icônes pour contrôler le débogage. Chacun a une info-bulle pour une référence rapide :
New | Créez un nouveau fichier batch dans une nouvelle fenêtre à onglet. |
Ouvert | Ouvrez un fichier batch existant dans une nouvelle fenêtre à onglet. |
Économiser | Enregistrez le fichier de commandes actuel. |
Imprimé | Imprimez le fichier batch actuel. |
Cut/Taille | Copiez la sélection en surbrillance dans le presse-papiers et supprimez-la du fichier. |
Copier | Copiez la sélection en surbrillance dans le presse-papiers. |
pâtes | Copiez le contenu du presse-papiers à l'emplacement actuel du curseur. |
Supprimer | Supprimez la sélection en surbrillance. |
annuler | Annulez la dernière modification. |
Refaire | Restaurez la dernière annulation. |
Trouvez | Rechercher du texte. |
Arguments par lots | Nouveaux arguments du fichier batch. Le texte sera analysé en %1 - %n arguments de lot et utilisé lors du débogage du fichier de commandes. |
Démarrer le débogage | Démarre le débogueur. Le curseur sera placé sur la première ligne. |
Suspendre le débogage | Suspendre l'exécution à la ligne suivante. |
Arrêter le débogage | Arrête le débogueur. |
Entrer dans | Exécute la ligne actuelle. |
Enjamber | Exécute la ligne actuelle mais désactive le débogueur lors d'un CALL ou d'un GOSUB. |
Exécuter jusqu'au point d'arrêt | Exécutez le fichier batch en vous arrêtant au point d'arrêt suivant. |
Basculer le point d'arrêt | Définit ou désactive un point d'arrêt sur la ligne actuelle. |
Effacer les points d'arrêt | Effacez tous les points d'arrêt dans le fichier de commandes actuel. |
Propriétés du fichier | Affiche des informations sur le fichier de commandes actuel. |
Démarrer un nouveau shell | Démarrer une autre copie de TCC (ceci est utile si vous devez effectuer certaines tâches lors du débogage d'un fichier.) |
Aide | Affichez l'aide en ligne. |