如何配置VS Code快捷键:关闭工作区或按需退出程序窗口
VS Code 智能关闭工作区/程序的快捷键配置
要实现你需要的功能,只需修改VS Code的键盘快捷键配置文件,步骤如下:
打开快捷键JSON配置文件
按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板,输入并选择Preferences: Open Keyboard Shortcuts (JSON),打开keybindings.json文件。添加自定义快捷键规则
将以下代码粘贴到文件中(可替换key字段的值为你习惯的快捷键,比如保留默认退出的Ctrl+Q):
[ { "key": "ctrl+q", "command": "workbench.action.closeFolder", "when": "workbench.workspaceFolderCount > 0" }, { "key": "ctrl+q", "command": "workbench.action.quit", "when": "workbench.workspaceFolderCount == 0" } ]
- 配置逻辑说明
- 当已打开工作区文件夹时(
workbench.workspaceFolderCount > 0),按下快捷键会执行workbench.action.closeFolder关闭当前工作区; - 关闭工作区后,
workbench.workspaceFolderCount变为0,此时再次按下快捷键,会触发workbench.action.quit直接关闭VS Code程序; - 如果一开始就没有打开工作区,按下快捷键会直接执行退出命令。
- 当已打开工作区文件夹时(
内容的提问来源于stack exchange,提问作者Igor
相关产品推荐
相关产品推荐

