You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

打开IntelliJ IDEA项目后VS Code快捷键变更,如何禁用该行为?

问题原因
  • VS Code存在工作区级快捷键配置机制,若你打开的IntelliJ IDEA项目根目录下有.vscode/keybindings.json文件,会直接覆盖全局快捷键设置,且该变更会临时同步到所有VS Code实例,直到完全重启。
  • 若你安装了「IntelliJ IDEA Keybindings」类插件,这类插件会自动识别IntelliJ项目结构并切换全局快捷键映射,导致所有实例的快捷键被替换。
解决方法
  • 检查并清理工作区快捷键:打开项目后按Ctrl+Shift+P,输入「Open Workspace Keyboard Shortcuts (JSON)」,删除其中覆盖默认快捷键的配置项,保存后重启当前VS Code窗口。
  • 控制插件快捷键行为:打开插件面板(Ctrl+Shift+X)找到「IntelliJ IDEA Keybindings」类插件,要么直接禁用,要么进入插件设置,将快捷键映射范围改为「仅当前工作区生效」,关闭全局自动切换功能。
  • 强制锁定全局快捷键:按Ctrl+K Ctrl+S打开快捷键面板,点击右上角{}图标打开全局快捷键JSON配置,添加明确的快捷键绑定,比如:
{
    "key": "ctrl+n",
    "command": "workbench.action.files.newUntitledFile",
    "when": "editorTextFocus != true || editorLangId == 'markdown'"
}

该配置会强制覆盖工作区或插件的冲突设置。

  • 关闭工作区配置全局同步:打开「File>Preferences>Settings」,搜索「Settings Sync」,调整同步范围,取消勾选工作区快捷键的全局同步选项,避免工作区配置影响全局。

内容的提问来源于stack exchange,提问作者Code Spirit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 21:32:06