我能够在VS Code的“工作空间设置”中设置我的内部终端应该是MSys2 bash shell。但是,外壳程序是作为外部外壳程序而不是内部外壳程序启动的。对于具有git shell或ubuntu子系统shell的ex,这不会发生
我尝试了以下不同的设置: How do I integrate MSYS2 shell into Visual studio code on Window?
没有代码可显示,请查看另一个stackoverflow帖子的链接中提供的示例。
我希望外壳程序可以作为VS代码的内部外壳程序启动
答案 0 :(得分:0)
在用户设置中添加以下JSON代码:
// MSYS2
"terminal.integrated.shell.windows": "C:\\msys64\\usr\\bin\\bash.exe",
"terminal.integrated.shellArgs.windows": ["--login", "-i"],
"terminal.integrated.env.windows": {
"CHERE_INVOKING": "1"
},