开启GitHub快捷键同步后VSCode的cmd+w快捷键失效,求排查原因
问题原因及解决办法
问题根源在你的keybindings.json最后一条配置:
{ "key": "cmd+w cmd+r", "command": "editor.emmet.action.wrapWithAbbreviation", }
VSCode的快捷键匹配逻辑会优先识别前缀匹配的组合键:当你按下cmd+w时,编辑器会进入等待状态,判断你是否会继续按下后续的cmd+r,这直接阻断了默认cmd+w触发关闭标签/窗口的命令。
解决方式:
- 修改该组合键的前缀,替换成不与
cmd+w冲突的快捷键,比如改成cmd+shift+w cmd+r:{ "key": "cmd+shift+w cmd+r", "command": "editor.emmet.action.wrapWithAbbreviation" } - 若不需要这个Emmet快捷操作,直接删除该配置项即可。
内容的提问来源于stack exchange,提问作者BingeCode
相关产品推荐
相关产品推荐

