如何阻止VS Code在每次保存更改时自动打开终端?
解决VS Code保存时自动打开终端的问题
检查自动任务配置:
打开命令面板(Ctrl+Shift+P),输入Tasks: Manage Automatic Tasks in Folder,如果当前是"Allow Automatic Tasks in Folder"状态,切换为"Disabled"试试。另外可以查看项目根目录下的.vscode/tasks.json文件,找有没有设置为保存时触发的任务(比如带"trigger": "onSave"的配置),删掉相关任务或修改触发条件。排查Git类扩展:
打开扩展面板(Ctrl+Shift+X),把已安装的Git相关扩展(比如GitLens、Auto Commit等)逐个禁用,每次禁用后保存文件测试,找到导致终端弹出的扩展后,要么调整该扩展的设置,要么直接卸载。调整VS Code的Git设置:
打开设置界面(Ctrl+,),搜索git关键词,查看是否开启了git.autocommit、git.autofetch这类自动执行命令的选项,将它们关闭后再测试。核对键盘快捷键:
打开命令面板,输入Preferences: Open Keyboard Shortcuts,搜索save,确认Ctrl+S只绑定了workbench.action.files.save这一个命令,没有额外绑定触发终端的操作,若有冲突快捷键,删除或修改即可。
内容的提问来源于stack exchange,提问作者Peterson Babs
相关产品推荐
相关产品推荐

