Article
· Déc 27, 2023 2m de lecture

Comment exécuter des commandes ObjectScript dans le terminal intégré VS Code

Avez-vous déjà modifié des fichiers dans VS Code, mais avez-vous dû vérifier une valeur globale ou exécuter quelques commandes ObjectScript ? C’est désormais possible, sans aucune configuration requise ! Si vous disposez de l'extension vscode-objectscript version 2.10.0 ou ultérieure et que vous êtes connecté à InterSystems IRIS 2023.2 ou version ultérieure, vous pouvez ouvrir maintenant une connexion de terminal à votre serveur, quel que soit l'endroit où il se trouve.

Il existe trois manières d'ouvrir ce nouveau terminal :

  • La commande "Launch WebSocket Terminal" dans la palette de commandes (**Ctrl-Shift-P** sous Windows, **Cmd-Shift-P** sous Mac) :

Launch WebSocket Terminal command

terminal profiles menu

server manager tree

Le WebSocket Terminal prend en charge de nombreuses fonctionnalités du shell ObjectScript standard telles que les lectures, les commutateurs d'espace de noms, les interruptions et invites de terminal personnalisées. Cependant, dans cet article, j'aimerais souligner trois fonctionnalités qui lui sont propres.

  • La saisie de la commande est colorée en syntaxe, vous pouvez donc être sûr que votre saisie est syntaxiquement correcte avant d'exécuter :

syntax colored input

  • Le terminal prend en charge un mode d'édition multiligne, dans lequel une nouvelle ligne sera ajoutée en appuyant sur Enter au lieu d'exécuter la saisie. Une nouvelle ligne sera ajoutée s'il y a une accolade gauche non fermée { ou une parenthèse gauche ( dans l'entrée de commande :

multi-line input

  • Il est entièrement intégré à l'intégration shell de VS Code, de sorte que VS Code capture les entrées et sorties de commandes. Cela vous permet de réexécuter facilement des commandes et de copier le résultat des commandes dans le presse-papiers sans avoir à surligner le texte avec votre curseur :

command output

Pour une liste complète des fonctionnalités, consultez la documentation officielle. Vous avez une idée sur la façon dont nous pouvons améliorer cette fonctionnalité ? Nous sommes heureux de l'entendre! Publiez vos suggestions sur le dépôt GitHub de l'extension. Toutes les captures d'écran de cet article utilisent le nouveau thème VS Code « InterSystems Default Dark Modern », disponible dans l'extension InterSystems Language Server version 2.4.0 et ultérieure.

Discussion (3)2
Connectez-vous ou inscrivez-vous pour continuer