Terminal par défaut de changement de VSCode


121

J'utilise Visual Studio Code sur mon PC Windows 10. Je souhaite changer mon terminal par défaut de Windows PowerShell à Bash sur Ubuntu (sous Windows).

Comment puis je faire ça?



Réponses:


247

Vous pouvez également sélectionner votre terminal par défaut en appuyant F1sur VS Code et en tapant / sélectionnant Terminal: Sélectionnez Default Shell .

Sélection du terminal

Sélection du terminal


3
A partir d'aujourd'hui, sur MacOS, l'extension Terminal n'a pas d'option "Select Default Shell" dans le menu! Heureusement pour moi, l'utilisation de stackoverflow.com/a/49916667/99834 a fonctionné.
sorin

1
J'utilise MacOS Catalina en ce moment, "Terminal: Select Default Shell" était là et a fonctionné pour moi.
cakidnyc

Ça ne fonctionne pas pour moi! @Levi
Akhila

42

Je tape juste les mots-clés suivants dans le terminal ouvert;

  1. PowerShell
  2. frapper
  3. cmd
  4. nœud
  5. python (ou python3)

Voir les détails dans l'image ci-dessous. (VSCode version 1.19.1 - système d'exploitation Windows 10) entrez la description de l'image ici

Cela fonctionne également sur VS Code Mac. Je l'ai essayé avec VSCode (Version 1.20.1)


1
Semble fonctionner uniquement lorsque bashest sélectionné comme shell par défaut.
Winterlight

16

Accédez à File > Preferences > Settings(ou appuyez sur Ctrl+ ,), puis cliquez sur l'icône la plus à gauche dans le coin supérieur droit, "Ouvrir les paramètres (JSON)"

capture d'écran montrant l'emplacement de l'icône

Dans la fenêtre des paramètres JSON, ajoutez ceci (dans les accolades {}):

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`

(Ici, vous pouvez également mettre tous les autres paramètres personnalisés de votre choix)

Vérifiez ce chemin pour vous assurer que votre fichier bash.exe est là, sinon découvrez où il se trouve et pointez vers ce chemin à la place.

Maintenant, si vous ouvrez une nouvelle fenêtre de terminal dans VS Code, elle devrait s'ouvrir avec bash au lieu de PowerShell.


1
Il semble que VSCode a un peu changé depuis cette réponse, il y a maintenant un bouton avec {} dessus sur lequel vous devez appuyer pour accéder à l'éditeur et effectuer cette modification. La commande dans cette réponse a fonctionné correctement. Merci pour la réponse.
dmoore1181

3

Si vous souhaitez sélectionner le type de console, vous pouvez l'écrire dans le fichier "keybinding.json" (ce fichier se trouve dans le chemin suivant "File-> Preferences-> Keyboard Shortcuts") `

//with this you can select what type of console you want
{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
},

//and this will help you quickly change console
{ 
    "key": "ctrl+shift+j", 
    "command": "workbench.action.terminal.focusNext" 
},
{
    "key": "ctrl+shift+k", 
    "command": "workbench.action.terminal.focusPrevious" 
}`

1
Sans cette extension Shell launcher, cette réponse est inutile. Alors installez-le et spécifiez le raccourci. Attention, ce raccourci est déjà défini - trouvez ce raccourci et vérifiez si vous utilisez l'action sous ce raccourci ou non.
Barabas
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.