Mac OSX下VS Code无法用ALT+123输入大括号,求快速解决方法
解决Mac OSX下VS Code无法用ALT+1/2/3输入大括号等符号的问题
刚转Mac确实会碰到这种快捷键冲突的糟心事,我之前切换系统时也踩过这个坑,给你几个快速搞定的方案:
方案一:调整系统键盘快捷键(根源解决冲突)
Mac系统默认会占用一些Alt组合键用来输入特殊字符或者切换输入源,这是最常见的原因:
- 打开「系统设置」(旧版系统叫「系统偏好设置」)
- 找到「键盘」→「键盘快捷键」→「输入源」
- 查看列表里有没有使用
Alt+1/Alt+2/Alt+3的快捷键(比如“切换到第N个输入源”),要么直接禁用,要么改成其他不冲突的组合键(比如Cmd+Option+数字)
方案二:直接在VS Code里重新绑定快捷键
如果不想动系统设置,直接给VS Code的插入符号命令重新绑定快捷键更直接:
- 打开VS Code,按下
Cmd+K Cmd+S打开快捷键配置面板 - 在顶部搜索框输入对应的命令:
- 左大括号:搜索
insert brace left - 右大括号:搜索
insert brace right - 左中括号:搜索
insert bracket left - 右中括号:搜索
insert bracket right
- 左大括号:搜索
- 找到目标命令后,点击右侧的铅笔图标,按下你想要的快捷键(比如
Alt+1),确认保存即可
方案三:检查第三方输入法的快捷键冲突
如果你用了搜狗、百度这类第三方输入法,它们的快捷键也可能和VS Code冲突:
- 打开输入法的设置面板(一般点击菜单栏的输入法图标就能进入)
- 查看「快捷键」相关选项,找到占用
Alt+数字组合的功能,修改或禁用它
内容的提问来源于stack exchange,提问作者Marco Disco
相关产品推荐
相关产品推荐

