MacOS Sonoma系统下如何调整Ctrl+Space快捷键以适配IDE代码补全功能?
MacOS Sonoma系统下如何调整Ctrl+Space快捷键以适配IDE代码补全功能?
嗨,我之前也踩过这个坑!Sonoma把Ctrl+Space默认绑定成输入法切换,确实严重影响写代码时的效率,毕竟咱们IDE里这个快捷键是触发代码补全的核心功能。别担心,跟着下面的步骤改一下就行:
- 先打开系统设置:点击屏幕左上角的苹果图标,选择「系统设置」(嫌麻烦的话直接用Spotlight搜“系统设置”更快)
- 找到键盘相关设置:在左侧菜单栏里点进「键盘」选项
- 修改输入法切换的快捷键:
- 点击窗口右侧的「键盘快捷键」按钮
- 在弹出的新窗口左侧,选择「输入源」分类
- 你会看到右侧列表里,有绑定了
Ctrl+Space的选项(一般是「选择上一个输入源」) - 点击这个快捷键组合,要么改成一个你平时不会用到的新组合(比如
Ctrl+Option+Space),要么直接点「-」把这个绑定删掉
- 最后重启你的IDE:修改完设置后,把Visual Studio for Mac这类IDE关掉再重新打开,之后按
Ctrl+Space就能正常触发代码补全,不会再跳输入法切换啦
要是之后觉得新的输入法切换快捷键不顺手,随时回到这个设置页面调整就行,完全不影响IDE的功能~
备注:内容来源于stack exchange,提问作者Leonardo




