MBP键盘在VS Code中无法使用缩进/取消缩进快捷键的解决方法
解决VS Code在MBP上缩进/取消缩进快捷键失效的问题
兄弟,我太懂这个糟心的问题了——MBP的键盘布局把VS Code默认的缩进快捷键给坑惨了,毕竟输入方括号本身就得按住Alt+8/9,再叠加Cmd根本触发不了。给你几个亲测有效的解决方案:
方案1:自定义VS Code快捷键(最推荐,一劳永逸)
直接把缩进/取消缩进改成顺手的组合键,步骤超简单:
- 打开VS Code,按下
⌘+K紧接着按⌘+S,快速打开快捷键设置面板 - 在顶部搜索框分别输入
indent和outdent,找到「Indent Line」(缩进)和「Outdent Line」(取消缩进)两个核心命令 - 点击命令右侧的铅笔图标,按下你想设置的新快捷键——推荐试试
⌘+Shift+]/⌘+Shift+[,或者⌘+Option+→/⌘+Option+←,这些组合在MBP上不会和字符输入冲突 - 确认保存后,新快捷键就能直接用了
方案2:临时应急的替代操作
如果暂时不想改快捷键,这些方式也能快速完成缩进:
- 选中代码后,点击顶部菜单栏的「编辑」→「缩进」/「取消缩进」
- 右键点击选中的代码,在弹出菜单里选「缩进」/「取消缩进」
- 要是开启了相关设置,编辑器右侧滚动条旁的
+/-按钮也能调整缩进
方案3:排查系统快捷键冲突
有时候Mac系统的全局快捷键会和VS Code的快捷键撞车,你可以检查一下:
- 打开Mac系统偏好设置→键盘→快捷键
- 看看有没有和你想用的VS Code快捷键重复的系统快捷键,要是有,要么修改系统的,要么换一组VS Code的组合键
另外,如果你经常遇到这类MBP键盘适配问题,建议多逛逛VS Code的快捷键设置面板,把其他和键盘布局冲突的命令也顺手调整了,毕竟自定义快捷键才是适配自己设备的最佳姿势。
内容的提问来源于stack exchange,提问作者cosmikel
相关产品推荐
相关产品推荐

