Windows下VSCode启动时默认打开PowerShell,如何设置启动打开Git Bash
解决方案
你可以按照以下步骤修改配置解决该问题:
- 第一步:打开VSCode全局配置文件
settings.json
使用快捷键Ctrl + ,打开设置面板,点击面板右上角的「打开设置(JSON)」图标即可进入配置文件编辑页。 - 第二步:补充/修改以下配置项
确认配置文件中存在以下内容,路径替换为你本地Git Bash的实际安装路径:
如果你的配置文件中存在已废弃的旧版本配置项// 指定Windows平台默认终端为Git Bash "terminal.integrated.defaultProfile.windows": "Git Bash", // 配置Git Bash的可执行文件路径 "terminal.integrated.profiles.windows": { "Git Bash": { "path": "C:\\Program Files\\Git\\bin\\bash.exe", "args": ["--login"] } }, // 禁止VSCode启动时恢复上一次的终端会话,避免旧的PowerShell会话覆盖默认配置 "terminal.integrated.persistentSessionReviveProcess": "never"terminal.integrated.shell.windows,直接删除该行即可,该配置优先级高于新的profile配置,会导致默认终端设置失效。 - 第三步:检查工作区配置
如果你是在特定的项目文件夹中遇到该问题,检查项目根目录下.vscode/settings.json文件中是否存在终端相关配置,工作区配置优先级高于全局配置,如果存在覆盖默认终端的规则,修改或删除即可。 - 可选第四步:排查第三方插件影响
如果你安装了终端管理类第三方插件,暂时禁用后重启VSCode测试,部分插件会强制修改默认终端配置优先级,导致系统原生设置不生效。
修改完成后完全关闭VSCode再重新启动,首次打开的终端就会默认加载Git Bash。
内容的提问来源于stack exchange,提问作者DIRECTcut
相关产品推荐
相关产品推荐

