Terminal intégré de VSCode

VS Code dispose d'un terminal intégré. Nous pouvons sélectionner dans la barre de menus l'option"Terminal", puis choisir"New Terminal":

Vous pouvez également sélectionner un fichier dans le répertoire, faire un clic droit, et dans le menu déroulant choisir"Open in Integrated Terminal":

Raccourcis du terminal :

Fonction Windows/Linux macOS
Afficher le terminal intégréCtrl + `Ctrl + `
Nouveau terminal Ctrl+Shift+`` Cmd+Shift+``
Changer de terminal Ctrl+PageUp/PageDown Cmd+PageUp/PageDown
Fermer le terminal Ctrl+Shift+W Cmd+Shift+W

Selon le système d'exploitation, nous pouvons sélectionner différents environnements de terminal, tels que PowerShell, Invite de commandes ou Bash.

Saisissez la commande suivante dans le terminal pour créer un nouveau fichier greetings.txt :

echo "Hello, VS Code" > greetings.txt

Le dossier par défaut de l'espace de travail est le répertoire racine du projet actuel.

Après avoir créé le fichier, « Explorateur » affichera automatiquement le nouveau fichier.

Nous pouvons ouvrir plusieurs terminaux en même temps ; cliquez sur le menu déroulant « Profil de lancement » dans le coin supérieur droit du terminal pour afficher les environnements de terminal disponibles et en sélectionner un.


Utiliser le terminal pour exécuter des commandes

Le terminal ouvre un shell par défaut, tel que Bash, PowerShell ou Zsh, et le répertoire de travail du terminal démarre à la racine du dossier de l'espace de travail.

Saisissez des commandes de base comme ls ou dir pour lister les fichiers du répertoire actuel.

Le terminal affichera directement la sortie de la commande :

Interagir avec la sortie de la commande

Le terminal dans VS Code permet également d’interagir avec la sortie des commandes. Les commandes produisent souvent des chemins de fichiers ou des URL, et vous pouvez vouloir ouvrir ou accéder directement à ces liens.

Par exemple, un compilateur ou un linter peut renvoyer un message d'erreur contenant un chemin de fichier et un numéro de ligne. Vous n'avez pas besoin de rechercher le fichier manuellement ; sélectionnez simplement le lien dans la sortie du terminal pour ouvrir le fichier directement dans l'éditeur.

Voyons comment interagir avec la sortie des commandes dans le terminal :

  1. Ouvrez le terminal où vous avez précédemment exécutélsoudirdes commandes.
  2. Dans le terminal, maintenez enfoncéCtrl/Cmdla touche, survolez le nom du fichier avec la souris, puis sélectionnez le lien.

Notez que lorsque vous survolez du texte dans la sortie, celui-ci devient un lien.

Lorsque vous sélectionnez un nom de fichier, VS Code ouvrira le fichier sélectionné dans l’éditeur.

Tout le texte dans la sortie du terminal est cliquable. Si vous sélectionnez un lien hypertexte dans le terminal, il ouvrira le lien dans le navigateur par défaut.

Créez un fichier Command.txt contenant les commandes Shell disponibles

Dans PowerShell :

Get-Command | Out-File -FilePath .\Command.txt

Dans Bash / Zsh :

ls -l /usr/bin > Command.txt

Entrez la commande suivante pour rechercher des commandes dans le fichier Command.txt :

Dans PowerShell :

Get-ChildItem *.txt | Select-String "dir"

Dans Bash / Zsh :

grep -n "dir" *.txt

Notez que la sortie de la commande contiendra le nom du fichier et le numéro de ligne où le résultat de la recherche a été trouvé, et le terminal reconnaîtra ce texte comme des liens.

Sélectionnez l'un des liens pour ouvrir le fichier dans l'éditeur et accéder à une ligne spécifique du fichier.

Parcourir l'historique des commandes

Lors de l’utilisation du terminal, nous pouvons avoir besoin de consulter les commandes précédentes et leur sortie, ou nous pouvons vouloir réexécuter une commande.

Nous pouvons utiliser un raccourci pour parcourir rapidement l’historique des commandes : appuyez surCtrl + ↑ou⌘ + ↑la touche de raccourci pour remonter à la commande précédente dans l’historique du terminal.

Si vous appuyez dessus plusieurs fois,Ctrl + ↑le terminal continuera de remonter dans l’historique. Vous pouvez également utiliserCtrl + ↓la touche de raccourci pour parcourir l’historique vers le bas.

Enfin, nous verrons apparaître une icône circulaire à côté d’une commande précédemment exécutée. Sélectionnez cette icône circulaire, puis choisissez « Re-run Command » pour réexécuter la commande.

Exécuter des commandes dans différents Shells

Le terminal prend en charge l’ouverture de plusieurs terminaux en même temps.

Par exemple, nous pouvons utiliser un terminal pour exécuter des commandes Git et un autre terminal pour exécuter des scripts de build.

Pour ajouter un nouveau terminal dans un Shell différent : sélectionnez l'icône ˅ dans le panneau du terminal pour ouvrir le menu déroulant du terminal, puis choisissez-en un parmi les Shells disponibles.

Remarque :Les Shells disponibles dépendent des Shells installés sur votre ordinateur.

Le nouveau terminal s'ouvrira avec le Shell que vous avez sélectionné, et vous pourrez saisir des commandes comme avant.

Astuce :Vous pouvez également sélectionner l'icône + pour créer un nouveau terminal pour le Shell par défaut, utilisez le raccourci⌃⇧(Ctrl + Shift + `), ou sélectionnez dans la barre de menusTerminal > Nouveau Terminalpour créer un nouveau terminal.

Nous pouvons également faire glisser un terminal depuis la liste des terminaux vers la zone de l'éditeur.

Par exemple, nous faisons glisser l’onglet du terminal hors de la fenêtre VS Code pour en faire une fenêtre flottante.

Déplacer le terminal vers la zone de l'éditeur :Lorsque vous survolez la liste des terminaux, sélectionnez l'icône de corbeille pour fermer un terminal ouvert.

Autres extensions