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

Comment obtenir un parapluie dans les Sims 4

Comment obtenir un parapluie dans les Sims 4

Le pack d'extension Saisons de « Les Sims 4 » a introduit de nouveaux éléments de jeu qui peuvent affecter la vie quotidienne de votre Sim : la météo et la température. Vos Sims maintenant

Comment utiliser Gmail sans numéro de téléphone

Comment utiliser Gmail sans numéro de téléphone

Mis à jour le 14 novembre 2022 par Steve Larner, pour refléter les processus Android/iOS actuels permettant de créer un Gmail sans numéro de téléphone. Si vous souhaitez créer un nouveau

Comment convertir un document Word en image JPG ou GIF

Comment convertir un document Word en image JPG ou GIF

Bien que les documents Microsoft Word soient compatibles avec d'autres traitements de texte, vous devrez peut-être les enregistrer sous forme d'images JPG ou GIF. Bien que vous ne puissiez pas exporter votre

Comment partager votre liste de lecture Spotify

Comment partager votre liste de lecture Spotify

Spotify vous permet de partager facilement des listes de lecture avec votre famille et vos amis : il y a un bouton Partager directement dans l'application. De plus, vous avez la possibilité de faire

Les meilleures applications dhistoires Instagram

Les meilleures applications dhistoires Instagram

Les créateurs d'Instagram vivent et meurent grâce à la qualité des publications et des histoires Instagram. Appuyez simplement sur Enregistrer sur votre application appareil photo et espérez que le résultat final soit

WhatsApp contre. Signal

WhatsApp contre. Signal

Avec autant d'applications de messagerie disponibles, il est important d'évaluer quelles options sont les plus importantes pour vous lors du choix d'une application. En raison de leur popularité

AirTags interdits dans les bagages – Quelles sont les dernières nouvelles

AirTags interdits dans les bagages – Quelles sont les dernières nouvelles

Si vous êtes un voyageur régulier, vous avez peut-être eu le malheur de perdre vos bagages. Entrez les Apple AirTags. Ils peuvent localiser précisément l'emplacement de votre

Comment réparer Messenger lorsquil ne souvre pas

Comment réparer Messenger lorsquil ne souvre pas

Comme toutes les applications, Messenger peut planter de temps en temps, refuser de vous connecter ou ne pas vous permettre d'envoyer des messages. Heureusement, il y a généralement un

Le téléphone Amazon 3D pourrait arriver dans deux semaines

Le téléphone Amazon 3D pourrait arriver dans deux semaines

Amazon organise un événement de lancement dans deux semaines, au cours duquel il pourrait lancer son smartphone 3D dont on parle beaucoup. La société a publié une vidéo teaser de personnes