Comment exécuter du code dans un terminal dans VS Code

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.

How To Run Code In Terminal In VS Code

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 :

  1. 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.
    How To Run Code In Terminal In VS Code
  2. 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 ».
    How To Run Code In Terminal In VS Code
  3. 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.
    How To Run Code In Terminal In VS Code
  4. 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é.
    How To Run Code In Terminal In VS Code
    • 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
  5. Le nom du fichier doit être remplacé par le vrai nom du fichier de code.
    How To Run Code In Terminal In VS Code
  6. Exécutez la commande en appuyant sur le bouton Entrée. Cela devrait afficher le code dans le terminal.
    How To Run Code In Terminal In VS Code

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

  1. Accédez au menu de la barre d'outils supérieure et sélectionnez « Affichage ».
    How To Run Code In Terminal In VS Code
  2. Choisissez « Terminal » dans le menu déroulant. Vous pouvez également utiliser « Ctrl+` » (backtick) pour lancer le terminal.
    How To Run Code In Terminal In VS Code
    • Le terminal s'ouvre dans la fenêtre VS Code. Une invite de commande s'affiche ici.
  3. 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.
    How To Run Code In Terminal In VS Code
  4. 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.
    How To Run Code In Terminal In VS Code
  5. Ouvrez la « Palette de commandes » en appuyant sur « Ctrl+Maj+P ».
  6. Utilisez la commande « Affichage : basculer le terminal ».
    How To Run Code In Terminal In VS Code
  7. 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 :

  1. Sélectionnez l’icône « + » dans le « Panneau des terminaux (côté supérieur droit).
    How To Run Code In Terminal In VS Code
  2. Accédez à la liste déroulante du terminal et choisissez un profil.
    How To Run Code In Terminal In VS Code
    • 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 :

  1. Survolez un onglet puis sélectionnez l'option « Corbeille »,
    How To Run Code In Terminal In VS Code
  2. Choisissez un élément d'onglet et appuyez sur "Supprimer".
    How To Run Code In Terminal In VS Code
    • 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.

  1. Recherchez une entrée dans la liste des terminaux de droite et survolez-la.
    How To Run Code In Terminal In VS Code
  2. Choisissez le bouton partagé en ligne.
    How To Run Code In Terminal In VS Code
  3. Allez dans le menu contextuel et faites un clic droit dessus puis sélectionnez le menu « Split ».
    How To Run Code In Terminal In VS Code
  4. Appuyez sur « Alt », puis cliquez sur le « + » ou sur un seul onglet dans le panneau des terminaux.
    How To Run Code In Terminal In VS Code
  5. Activez la commande « Ctrl+Shift+5 ».
    How To Run Code In Terminal In VS Code

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.

Sign up and earn $1000 a day ⋙

Comment créer une collection sur Steam

Comment créer une collection sur Steam

À mesure que votre bibliothèque Steam s'agrandit, essayer de parcourir tous vos jeux et mods devient fastidieux, en particulier parce que la configuration par défaut affiche simplement l'intégralité de la bibliothèque.

Comment convertir votre Amazon Music en Apple Music

Comment convertir votre Amazon Music en Apple Music

Écouter de la musique est plus facile que jamais, grâce au grand nombre d'applications de streaming. Les utilisateurs peuvent créer des listes de lecture illimitées, télécharger de la musique hors ligne, regarder

Personnages à débloquer dans Super Mario Bros Wonder

Personnages à débloquer dans Super Mario Bros Wonder

Des surprises et des secrets sont dévoilés dans un jeu Mario. Les personnages jouables à débloquer sont tellement importants dans la communauté qu'ils en sont presque mythiques.

Les meilleures applications de prise de notes

Les meilleures applications de prise de notes

Avez-vous déjà eu une idée géniale, mais vous l'avez oubliée parce que vous ne l'avez pas notée ? Heureusement, vous n'avez pas toujours besoin d'un stylo et d'un papier pour écrire.

Comment utiliser du texte pour créer une image dans Canva

Comment utiliser du texte pour créer une image dans Canva

En tant que créateur, vous pouvez avoir de nombreuses idées en tête. Souvent, ils peuvent être complexes, ce qui rend difficile leur représentation et leur présentation aux autres.

Liste des quêtes des Larmes du Royaume

Liste des quêtes des Larmes du Royaume

Il y a beaucoup d'action qui se passe au pays d'Hyrule dans "Tears of the Kingdom" alors que Link explore le monde. Les tâches ou missions qu'il doit accomplir pour

Où trouver des modèles de bobines Instagram gratuits

Où trouver des modèles de bobines Instagram gratuits

Il semble que le monde soit obsédé par le visionnage des Instagram Reels. Ces courtes vidéos faciles à regarder sont devenues très populaires, avec des millions de téléspectateurs

Comment changer lemplacement sur Snap Map

Comment changer lemplacement sur Snap Map

Snapchat est probablement mieux connu pour sa fonctionnalité innovante de partage de contenu qui disparaît dès que votre groupe l'a consulté. Maintenant, les développeurs ont

Comment savoir si quelquun vous a bloqué dans Messenger

Comment savoir si quelquun vous a bloqué dans Messenger

Lorsque vous essayez de joindre quelqu'un sur Messenger sans succès, l'une des raisons possibles est que vous avez été bloqué. La réalisation n'est pas agréable,

Comment afficher les heures de jeu sur une PS5 pour les adultes ou les enfants

Comment afficher les heures de jeu sur une PS5 pour les adultes ou les enfants

De nos jours, de nombreuses consoles de jeux vidéo enregistrent le nombre d'heures que vous avez joué pour chaque jeu que vous possédez. Faisant partie de la dernière génération de consoles,

Comment réparer lexception Internet Java.Net.Socketexception Réinitialisation de la connexion dans Minecraft

Comment réparer lexception Internet Java.Net.Socketexception Réinitialisation de la connexion dans Minecraft

Avez-vous eu une erreur de connexion java.net.socketexeption en jouant à Minecraft ? Si c'est le cas, vous n'êtes pas le seul. Les utilisateurs l'ont signalé

Amazon Echo tente de commander des maisons de poupées à San Diego

Amazon Echo tente de commander des maisons de poupées à San Diego

Généralement, les appareils qui écoutent les commandes vocales ne posent pas trop de problèmes. La phrase utilisée pour les activer – que ce soit « OK Google », « Alexa » ou « Siri »

Comment cacher une histoire à tout le monde sur Instagram

Comment cacher une histoire à tout le monde sur Instagram

La plupart des utilisateurs publient des Stories Instagram pour partager leurs activités quotidiennes et les moments importants de leur vie. Cependant, avant de publier une histoire, vous souhaiterez peut-être

Comment ajouter une table dharmonie dans Discord

Comment ajouter une table dharmonie dans Discord

Soundboard est un programme informatique qui aide des applications comme Discord à créer des effets sonores sympas. Il vous permet également de télécharger divers sons vers le

Comment réparer les équipes Microsoft qui ne fonctionnent pas

Comment réparer les équipes Microsoft qui ne fonctionnent pas

Microsoft Teams est devenu l'outil de communication professionnel le plus populaire, dépassant même Skype et Slack. Mais cela ne peut pas vous aider si cela ne fonctionne pas. Si

Comment réparer le code derreur 267 dans Roblox

Comment réparer le code derreur 267 dans Roblox

Si vous êtes un joueur passionné de Roblox, vous avez peut-être déjà rencontré des erreurs occasionnelles sur la plateforme. Pourtant, le code d'erreur 267 peut facilement être classé comme le plus

Raccourcis clavier de Google Forms

Raccourcis clavier de Google Forms

Google Forms est une application Web utilisée pour générer des formulaires facilitant la collecte de données. C'est une méthode simple pour créer des formulaires d'inscription,

Comment ajouter un abonné récent dans OBS

Comment ajouter un abonné récent dans OBS

Au cours d'une diffusion, vous avez peut-être remarqué que les noms des abonnés, donateurs ou abonnés récents du streamer apparaissent. C'est une fonctionnalité intéressante que les streamers

Comment utiliser les superpositions dans CapCut

Comment utiliser les superpositions dans CapCut

Lorsque vous essayez de capter l'attention du plus grand nombre de téléspectateurs possible, vous souhaiterez utiliser tous les outils CapCut disponibles. Les superpositions aident à créer une vidéo

Comment désactiver les histoires dans Telegram

Comment désactiver les histoires dans Telegram

Voir des histoires dans Telegram peut être une fonctionnalité intéressante si elles proviennent de personnes que vous connaissez, mais voir des histoires d'étrangers peut être malvenu, non pertinent,