Ell*_*iot 7 bash visual-studio-code
刚刚安装了VSCode和git bash.
我已将以下行添加到settings.json文件中:
{
"terminal.integrated.shell.windows": "D:\\Program Files\\Git\\git-bash.exe"
}
Run Code Online (Sandbox Code Playgroud)
当我按下Ctr +`打开集成的shell窗口时,它打开一个新窗口,而不是在底部的主编辑器中打开:
为什么不在通常的地方出现?
根据这个vscoode GitHub Issue(#7286):
...
git-bash.exe是Windows应用程序(以WinMain作为条目),但是bash.exe是控制台应用程序(以main作为条目)。要用作集成外壳,可执行文件必须是控制台应用程序,以便可以重定向stdin / stdout / stderr。
推荐的方法是使用:
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
Run Code Online (Sandbox Code Playgroud)
我的解决方案:
打开设置
停用:Windows Enable Conpty
| 归档时间: |
|
| 查看次数: |
3908 次 |
| 最近记录: |