Le terminal VS Code (Visual Studio Code) autorise les commandes de texte. Les résultats et la sortie peuvent être visualisés dans l'éditeur et il prend en charge les shells tels que bash, l'invite de commande et PowerShell. L'exécution de code dans les expositions du terminal permet aux utilisateurs de diviser le terminal en différents volets, de parcourir l'historique des commandes, de personnaliser l'environnement du shell et de configurer leurs paramètres pour un meilleur flux de travail.
Cet article explique plus en détail comment exécuter du code dans un terminal VS Code.
Exécuter du code dans le terminal
Le terminal VS Code est la ligne de commande intégrée directement à la plateforme. Avec lui, vous pouvez exécuter des scripts, exécuter des commandes et interagir avec le système d'exploitation de votre PC ou tout autre outil de développement sans quitter l'environnement de code. Suivez les étapes ci-dessous pour exécuter du code dans le terminal VS Code :
- Dans VS Code, ouvrez le fichier sur lequel vous souhaitez travailler. Pour que cela fonctionne, vous devez disposer de la bonne extension de langage correspondant à votre langage de programmation. Vous pouvez les trouver dans l'onglet Extensions.
- Choisissez la touche backtick (`) du clavier. Cela ouvre le terminal intégré. Une alternative ici consiste à sélectionner « Terminal » dans la barre de menu « Affichage ». Pendant que vous êtes ici, choisissez « Nouveau terminal ».
- Accédez au répertoire contenant le fichier de code via la commande « cd ». Si un fichier se trouve dans « Document » par exemple, la commande utilisée ici doit être « cd Documents ». Cela vous permet de naviguer jusqu'au dossier.
- Lorsque le bon répertoire est trouvé, vous devez exécuter le fichier de code. Faites-le en tapant la bonne commande pour le langage de programmation spécifique utilisé.
- Javascript :
node filename.js
- Python:
python filename.py
- C++ :
g++ filename.cpp -o output && ./output
- Java:
javac filename.java && java filename
- Rubis:
ruby filename.rb
- Le nom du fichier doit être remplacé par le vrai nom du fichier de code.
- Exécutez la commande en appuyant sur le bouton Entrée. Cela devrait afficher le code dans le terminal.
Le terminal intégré dans VS Code
Le terminal Visual Studio Code est entièrement intégré et démarre directement à la racine de l'espace de travail. Il offre une intégration d'éditeur avec des fonctionnalités telles que la détection d'erreurs et les liens. Vous pouvez exécuter diverses commandes comme vous le feriez sur des terminaux autonomes.
Voici comment ouvrir un terminal intégré :
- Accédez au menu de la barre d'outils supérieure et sélectionnez « Affichage ».
- Choisissez « Terminal » dans le menu déroulant. Vous pouvez également utiliser « Ctrl+` » (backtick) pour lancer le terminal.
- Le terminal s'ouvre dans la fenêtre VS Code. Une invite de commande s'affiche ici.
- Ajustez la taille du volet du terminal en faisant glisser. Le bouton Agrandir dans le coin supérieur droit peut être utilisé pour accéder au plein écran.
- Appuyez sur la flèche déroulante, en haut à droite, et sélectionnez le shell souhaité. De cette façon, il est possible de basculer entre les shells.
- Ouvrez la « Palette de commandes » en appuyant sur « Ctrl+Maj+P ».
- Utilisez la commande « Affichage : basculer le terminal ».
- Les commandes du menu « Ouvrir dans le terminal intégré » peuvent être utilisées dans l'Explorateur.
- Le panneau de connexion peut être basculé à l'aide du raccourci « Ctrl+` » de votre clavier.
- Le raccourci clavier « Ctrl+Shift+` » aide à créer un nouveau terminal.
Le terminal dans VS Code possède des fonctionnalités supplémentaires appelées intégration shell. Il suit où les commandes sont exécutées. Le raccourci Ctrl+shift+C vous permet d'ouvrir VS Code dans un terminal externe.
Les coques de terminaux
Divers shells peuvent être utilisés dans un terminal intégré. Ceux-ci sont souvent installés sur la machine et la valeur par défaut est extraite des valeurs par défaut du système. Lorsque des obus sont détectés, ils sont présentés dans la liste déroulante des profils des terminaux.
Gestion des terminaux
Sur le côté droit de la vue du terminal, se trouvent l'interface utilisateur des onglets du terminal. Chaque terminal a un nom, une couleur, une icône et une décoration de groupe de données s'il en existe.
Pour ajouter des instances de terminal :
- Sélectionnez l’icône « + » dans le « Panneau des terminaux (côté supérieur droit).
- Accédez à la liste déroulante du terminal et choisissez un profil.
- Vous pouvez également appuyer sur la commande Ctrl+Shift+`. Avec cette action, vous aurez créé une nouvelle entrée dans la liste supérieure associée au terminal spécifique.
Pour supprimer les instances :
- Survolez un onglet puis sélectionnez l'option « Corbeille »,
- Choisissez un élément d'onglet et appuyez sur "Supprimer".
- Vous pouvez également cliquer avec le bouton droit et utiliser l'option de commande « Terminal : supprimer les instances de terminal actif » dans le menu contextuel.
Il est possible de naviguer entre différents groupes de terminaux grâce au focus suivant Ctr+PageDown et au focus précédent Ctrl+PageUp. Lorsque l'état d'un terminal change, des icônes peuvent apparaître sur le côté droit du terminal. Vous pouvez survoler l'icône pour afficher les informations d'état pouvant contenir des actions.
Volets divisés (groupes)
Vous pouvez avoir différents terminaux côte à côte. Il vous permet de subdiviser les volets puis de créer un groupe de volets dans lequel travailler.
- Recherchez une entrée dans la liste des terminaux de droite et survolez-la.
- Choisissez le bouton partagé en ligne.
- Allez dans le menu contextuel et faites un clic droit dessus puis sélectionnez le menu « Split ».
- Appuyez sur « Alt », puis cliquez sur le « + » ou sur un seul onglet dans le panneau des terminaux.
- Activez la commande « Ctrl+Shift+5 ».
Pour naviguer entre les terminaux d'un groupe, vous devez vous concentrer sur le volet précédent en appuyant sur « Alt+Gauche » ou sur le volet suivant en cliquant sur « Alt+Droite ». Lorsque vous faites glisser et déposez des onglets dans la liste, vous les réorganisez essentiellement. Cependant, lorsqu'un onglet est glissé dans la zone principale du terminal, vous réussissez à déplacer un terminal d'un groupe à l'autre.
L'utilisation de la commande « Terminal : Unsplit » déplace un terminal au sein de son propre groupe. Ceci est réalisé en cliquant avec le bouton droit sur le menu contextuel ou via la palette de commandes.
Terminaux dans la zone de l'éditeur
Les terminaux dans l'éditeur peuvent être ouverts à l'aide des commandes « Terminal : Créer un nouveau terminal dans la zone de l'éditeur » ou « Terminal : Créer un nouveau dans la zone de l'éditeur sur le côté ». Cela peut également être réalisé en faisant simplement glisser le terminal de la vue vers la zone de l'éditeur. Normalement, les éditeurs de terminaux sont présentés comme les onglets normaux de l'éditeur.
Les éditeurs de terminaux peuvent être situés des deux côtés ou peuvent être disposés dans de nombreuses dimensions grâce au système de disposition des groupes d'éditeurs. Le paramètre «terminal.integrated.defaultLocation» modifie l'emplacement du terminal par défaut de la zone «éditeur» ou «affichage».
Navigation dans le contenu
Le tampon fait référence au contenu du terminal et c'est cette section qui se trouve au-dessus du « défilement arrière » ou du point de vue inférieur. Le paramètre « terminal.integrated.scrollback » détermine la quantité de défilement conservée. La valeur par défaut est de 1 000 lignes.
La navigation dans le tampon peut être effectuée en suivant diverses commandes, notamment :
- Ctrl+Alt+PageUp : faire défiler une ligne vers le haut
- Ctrl+Alt+PageDown : faire défiler vers le bas
- Maj+PageUp : faire défiler une page vers le haut
- Maj+PageDown : faire défiler une page vers le bas
- Ctrl+Accueil : Faire défiler vers le haut
- Ctrl+Fin : faire défiler vers le bas
Pour la navigation par commande :
- Ctrl+Haut : Faire défiler jusqu'à la commande précédente
- Ctrl+Bas : passer à la commande suivante
Normalement, le défilement se produit simultanément. Cependant, vous pouvez configurer à l’aide du « terminal. «integrated.smoothscrolling» pour animer sur une courte période.
FAQ
Que dois-je faire si je rencontre des problèmes pour lancer le terminal VS ?
Si vous rencontrez des problèmes pour lancer le terminal, consultez le guide de dépannage où vous pourrez obtenir des conseils supplémentaires.
Est-il possible de créer un terminal d'administration ?
Normalement, un shell intégré s'exécute avec les autorisations VS Code. Si l'objectif est d'exécuter le shell avec l'administrateur ou toute autre autorisation, utilisez « runas.exe » et d'autres utilitaires similaires dans le terminal.
Rationalisez le flux de travail à l'aide du terminal VS Code
L'exécution de code dans le terminal VS Code est efficace et pratique puisque vous n'avez pas besoin de quitter l'éditeur. Il rationalise toutes les tâches de développement et vous pouvez basculer entre l'exécution du code et le codage lui-même. En fin de compte, vous améliorez la productivité et vous pouvez vous concentrer sur l’exécution du code et le débogage.
Avez-vous essayé d'exécuter du code dans le terminal VS Code ? Quelle a été votre expérience ? Faites-nous savoir dans la section commentaires ci-dessous.