272 votes

Changer le terminal par défaut de VSCode

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

Comment puis-je faire cela?

3voto

Si vous voulez sélectionner le type de console, vous pouvez écrire ceci dans le fichier "keybinding.json" (ce fichier peut être trouvé dans le chemin suivant "Fichier-> Préférences-> Raccourcis clavier")

//avec ceci vous pouvez sélectionner le type de console que vous souhaitez
{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
},

//et ceci vous aidera à changer rapidement de console
{ 
    "key": "ctrl+shift+j", 
    "command": "workbench.action.terminal.focusNext" 
},
{
    "key": "ctrl+shift+k", 
    "command": "workbench.action.terminal.focusPrevious" 
}`

1 votes

Sans cette extension Shell launcher, cette réponse est inutile. Alors installez-la simplement et spécifiez un raccourci. Faites attention, ce raccourci est déjà défini - retrouvez ce raccourci et vérifiez si vous utilisez une action sous ce raccourci ou non.

2voto

Stephanieraymos Points 91

L'option de shell intégrée fonctionne toujours mais a été dépréciée. La solution consiste à utiliser le profil intégré à la place :

    "terminal.integrated.defaultProfile.windows": "C:\\Program Files\\Git\\bin\\bash.exe (migrated)",
    "terminal.integrated.profiles.windows": {
        "C:\\Program Files\\Git\\bin\\bash.exe (migrated)": {
            "path": "C:\\Program Files\\Git\\bin\\bash.exe",
            "args": []
        }
    }

1voto

OneShadow Points 185

Vous pouvez changer le terminal en ouvrant la palette de commande en appuyant sur CTRL SHIFT P

ou vous pouvez aller dans Affichage en haut et cliquer sur "Ouvrir la palette de commandes"

ensuite tapez Terminal: Sélectionner le profil par défaut

et vous tapez le terminal que vous voulez.

0voto

Appuyez sur ctrl+Shift+p -> tapez settings.json à la fin du fichier, changez 'powershell' en 'Git Bash'

0 votes

Lol, qu'est-ce qui rend cette réponse différente de la réponse de @OneShadow. Veuillez élaborer davantage à ce sujet.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X