Je viens d'installer VSCode et git bash.

J'ai ajouté les lignes suivantes au fichier settings.json:

{
    "terminal.integrated.shell.windows": "D:\\Program Files\\Git\\git-bash.exe" 
}

Lorsque j'appuie sur Ctr + `pour ouvrir la fenêtre shell intégrée, au lieu d'ouvrir dans l'éditeur principal en bas, une nouvelle fenêtre s'ouvre:

Git Bash Winow

Pourquoi ne s'affiche-t-il pas à l'endroit habituel?

7
Elliot 24 nov. 2017 à 16:32

3 réponses

Meilleure réponse

Selon ce vscoode GitHub Issue (# 7286):

... git-bash.exe est une application Windows (avec WinMain comme entrée), mais bash.exe est une application console (avec main comme entrée). Pour être utilisé comme shell intégré, l'exécutable doit être une application console, afin que stdin / stdout / stderr puisse être redirigé.

L'approche recommandée consiste à utiliser:

"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
7
JDB still remembers Monica 24 nov. 2017 à 16:46

Sur Mac.

  1. Cliquez avec le bouton droit sur Application de code Visual Studio, ouvrez une nouvelle fenêtre. presse
  2. ctrl + `pour ouvrir le terminal dans une nouvelle fenêtre.
  3. Profitez de votre journée.

-Batman P.S. Ignorer, regardait une autre page qui essayait de créer une fenêtre séparée pour exécuter le terminal.

0
Batman 1 mai 2020 à 17:08

J'étais en fait à la recherche de la solution à ce problème exact. @JBD l'a dit correctement, mais je voudrais simplement ajouter que le fichier git-bash.exe est conservé séparément dans le dossier de programme normal de git.

{
    "terminal.integrated.shell.windows": "D:\\Program Files\\Git\\git-bash.exe" 
}

Mais ce que vous devez lier dans les paramètres de vs Codes est un fichier différent qui permettra à git bash de s'exécuter dans le terminal vs code. Le chemin d'accès se trouve dans le dossier "bin" du dossier "Git".

{
"terminal.integrated.shell.windows": "D:\\Program Files\\Git\\bin\\bash.exe" 
}

Cela permettra à votre git bash de s'exécuter à partir de la fenêtre de terminal de VS Code

1
Aadn 14 janv. 2019 à 18:31
47474379