Visual Studio Code误触全角输入后如何切回半角模式?
VSCode 内单独触发全角输入模式的解决方法
问题本质
这个问题是误触了VSCode自带的独立全角输入开关导致的:该模式的状态完全由VSCode自身维护,和系统输入法的全半角状态不互通,因此会出现「其他软件输入正常、系统级Shift+Space全半角切换无效、重启电脑仅临时生效」的现象,全角字符会直接破坏代码语法导致编译失败。
修复方案
- 即时恢复:直接在VSCode窗口内按下对应快捷键即可切回半角模式
- Windows/Linux系统:
Ctrl+Shift+Space - Mac系统:
Cmd+Shift+Space
- Windows/Linux系统:
- 快捷键失效时手动关闭:
- 按下
Ctrl+,(Windows/Linux)/Cmd+,(Mac)打开VSCode设置面板 - 顶部搜索框输入
Full Width,找到Editor: Use Full Width Characters配置项,取消前方勾选即可立刻恢复半角输入
- 按下
- 避免后续误触:
- 按下
Ctrl+K后松开再按Ctrl+S(Windows/Linux)/Cmd+K松开后按Cmd+S(Mac)打开快捷键配置面板 - 搜索
Toggle Full Width Mode,右键点击匹配到的快捷键条目,选择「Remove Keybinding」删除绑定,之后就不会因为误按快捷键触发全角模式了
- 按下
内容的提问来源于stack exchange,提问作者erpxyr2001
相关产品推荐
相关产品推荐

