VSCode设置默认终端为Git Bash后JavaScript Debug Terminal仍打开PowerShell如何解决
VSCode JavaScript Debug Terminal默认使用Git Bash配置方法
VSCode的JavaScript Debug Terminal为调试器专属终端,默认不继承全局集成终端的默认配置,需要单独指定参数才能生效,配置步骤如下:
- 打开VSCode配置文件settings.json,可通过快捷键
Ctrl+Shift+P唤出命令面板,输入Preferences: Open Settings (JSON)快速打开 - 在原有配置的基础上新增以下配置项,注意
shellProfile下的配置名要和你之前定义的Windows终端配置的键名完全一致:
"debug.javascript.terminalOptions": { "shellProfile": { "windows": "GitBash" } }
- 如果你使用launch.json自定义调试配置,需要在对应调试规则中添加
"console": "integratedTerminal"配置,示例如下:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "启动当前JS文件", "program": "${file}", "console": "integratedTerminal" } ] }
- 保存所有配置后重启VSCode,再次打开JavaScript Debug Terminal即可默认使用Git Bash启动。
如果配置后未生效,可以检查当前工作区的settings.json是否存在冲突的终端配置,删除重复配置或者同步修改工作区配置即可。
内容的提问来源于stack exchange,提问作者Diaa Saber
相关产品推荐
相关产品推荐

