Visual Studio 2019在其16.6版本中新增了一个(非常需要的)终端功能。
这个功能非常棒,但我很难在配置文件中集成Git Bash。
我尝试了一些各种参数和其他东西的配置文件变体:
但是每当我尝试选择该配置文件时,终端会短暂显示空白屏幕,然后打开默认的PowerShell终端。
我做错了什么,如何正确地配置配置文件?
Visual Studio 2019在其16.6版本中新增了一个(非常需要的)终端功能。
这个功能非常棒,但我很难在配置文件中集成Git Bash。
我尝试了一些各种参数和其他东西的配置文件变体:
但是每当我尝试选择该配置文件时,终端会短暂显示空白屏幕,然后打开默认的PowerShell终端。
我做错了什么,如何正确地配置配置文件?
如果你还没想到:你需要添加-i参数(使shell交互),我还推荐--login参数(使shell读取默认配置文件)。
请在“Arguments”字段中添加以下内容:
--login -i
我在等待更好的解决方案时使用的方法:
Shell位置:C:\WINDOWS\system32\cmd.exe 参数:/k ""%VSAPPIDDIR%..\Tools\VsDevCmd.bat" & bash"
本质上,我启动 cmd 并在启动时运行 "bash" 命令,实际上将 bash 终端嵌套在 cmd 中。
bash
isn't in my PATH though, so whenever this starts-up I get the error 'bash' is not recognized as an internal or external command, operable program or batch file.
- Daibash.exe
而不仅仅是bash
(即(...)VSAPPIDDIR%..\Tools\VsDevCmd.bat" & "C:\Program Files\GitOrSomething\bash.exe""
)。 - DCardinal