版本1.75(2023年1月更新)后cmd+§快捷键无法使用如何解决?
VS Code 1.75无法设置cmd+§快捷键的解决方法
确实有不少使用Mac ABC英文输入源的用户在升级到VS Code 1.75后遇到这个问题,这是因为该版本对键盘按键的识别逻辑调整,把§键错误映射为IntlBackslash,导致GUI设置界面无法正确保存快捷键。
以下是可行的解决办法:
手动修改键盘快捷键JSON文件(最可靠):
- 打开VS Code,按下
Cmd+Shift+P调出命令面板 - 输入并选择
Preferences: Open Keyboard Shortcuts (JSON) - 在打开的
keybindings.json文件中,手动添加你的快捷键映射,示例如下:{ "key": "cmd+§", "command": "workbench.action.quickOpen", // 替换为你需要绑定的命令 "when": "editorTextFocus" // 可选,设置快捷键生效的场景 }
保存文件后,快捷键即可正常生效,绕过GUI的识别问题。
- 打开VS Code,按下
等待VS Code版本修复:
这个属于版本bug,后续的小版本更新(如1.75.1及之后)大概率会修复键盘布局识别的问题,可以关注VS Code的更新日志,升级到修复后的版本后再尝试用GUI设置快捷键。临时切换输入源尝试:
可以临时切换到其他输入源(如中文输入法),在该输入源下设置Cmd+§快捷键,设置完成后再切回ABC输入源,部分用户反馈此方法有效,但稳定性不如手动修改JSON文件。
内容的提问来源于stack exchange,提问作者Mārcis P
相关产品推荐
相关产品推荐

