我将VSCode集成的默认终端设置为Git Bash,但每次启动VSCode时,PowerShell弹出而不是Bash。虽然它没有更改默认终端设置,但这很恼人。 我尝试从设置中删除PowerShell的配置文件,但似乎没有任何作用。 为什么会发生这种情况?
我将VSCode集成的默认终端设置为Git Bash,但每次启动VSCode时,PowerShell弹出而不是Bash。虽然它没有更改默认终端设置,但这很恼人。 我尝试从设置中删除PowerShell的配置文件,但似乎没有任何作用。 为什么会发生这种情况?
请确保您升级到v1.60.1版本的vscode - 此版本已修复该问题。
请参见选择默认配置文件不会打开gitbash,重新启动后,它只是一直打开PowerShell。
我也遇到了同样的问题,在Insiders' Build 05/14/2021中提到的解决方法确实为我解决了这个问题。同时,打开另一个终端始终可以为我打开git bash - 但这很麻烦。
这个方法适用于我:
{
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.profiles.windows": {
"PowerShell": null,
"Git Bash": {
"source": "Git Bash"
},
"Windows PowerShell": null
},
"terminal.integrated.automationShell.windows": "Git Bash",
"powershell.enableProfileLoading": false,
"powershell.integratedConsole.showOnStartup": false
}
"path": "C:\\Program Files\\Git\\bin\\bash.exe"
)呢? - s3c"terminal.integrated.profiles.windows"
中定义的shell安装情况,如果没有安装,您可以直接将源代码添加为source的值。参考:https://code.visualstudio.com/docs/editor/integrated-terminal#_configuring-profiles - Abhishek Ghadge我仍然遇到了这个问题,对我起作用的是:
Git Bash
以外的所有配置文件,但如果我在关闭时保留终端面板打开,则重新打开VSCode时仍会出现powershell。 - Greg K