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) :

- Profiles menu du terminal intégré VS Code :

- L'arborescence des serveurs de Server Manager extension :

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 :

- 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 :

- 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 :

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.
Comments
Merci pour cette traduction qui présente une fonctionnalité méconnue de l'extension.
De rien. Je trouve WebSocket Terminal très utile.
Merci @Iryna Mykhailova et @Brett Saviano
Cela est très utile en effet et fonctionne aussi avec IRIS 2023.3 sans Private Web Server (depuis IRIS 2023.2)
.png)