Git Bash не отображается как опция терминала в VSCode

Я использую Windows 10, пытаясь настроить терминал git bash, но VSCode не обнаруживает установку Git или что-то в этом роде?

Я искал, как его настроить, выбрав оболочку по умолчанию в окне терминала, а затем выбрав Git Bash, но это не вариант для меня. VSCode и Git были установлены нормально, поэтому я не понимаю, почему это происходит?

Нужно ли мне переустанавливать оба этих приложения? Я бы предпочел не... Есть предложения?


person naossoan    schedule 12.01.2021    source источник


Ответы (2)


Я рекомендую вам поместить что-то вроде следующего в файл настроек VS Code (используя соответствующий путь для вашей системы).

"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\git-cmd.exe",
"terminal.integrated.shellArgs.windows": [
  "--command=usr/bin/bash.exe",
  "-l",
  "-i"
]

Это обсуждается на странице https://code.visualstudio.com/docs/editor/integrated-terminal#_windows.

Вам также может понадобиться поместить что-то вроде этого в свой ~/.bash_profile:

## make Backspace key and other things work in VS Code's Terminal emulator
export TERM=xterm

Я писал об этом и многом другом на https://www.ii.com/git-bash-is-my-preferred-windows-shell/

person n m    schedule 15.01.2021
comment
Это выглядит многообещающе. Проголосовал. - person VonC; 15.01.2021

Вы можете сначала проверить свой %PATH%: у меня нет проблем с обнаружением Git VSCode, когда git.exe находится в %PATH%

Если нет, попробуйте установить Git: Path в пользовательских настройках VSCode (вам нужно ввести полный путь к git.exe, включая сам git.exe)

person VonC    schedule 12.01.2021