Visual Studio Code中Alt+H快捷键绑定cursorLeft命令失效问题
VS Code
alt+h 键绑定失效排查点 - 检查全局快捷键冲突
跨系统均出现问题首先排查系统层面或第三方软件的全局快捷键占用:Linux桌面环境下部分终端默认将alt+h绑定为退格删除功能,Windows下常见的输入法、通讯类软件也可能占用该组合键,可先关闭其他后台软件逐一排查。 - 检查VS Code内部高优先级绑定覆盖
打开VS Code快捷键面板(快捷键Ctrl+K Ctrl+S),搜索alt+h查看是否存在其他默认绑定或扩展绑定(尤其是Vim类编辑扩展常默认占用该组合键),无when条件限制的绑定优先级高于你配置的textInputFocus条件绑定,会直接覆盖你的自定义规则。 - 禁用菜单栏Alt触发功能
Linux和Windows桌面环境默认将Alt键作为菜单栏触发快捷键,按下alt+h通常会直接触发顶部菜单栏的「帮助(Help)」选项,可在VS Code的settings.json中添加配置关闭该功能:"window.enableMenuBarMnemonics": false - 检查输入法状态影响
部分中文输入法激活状态下会拦截Alt组合键输入,可切换至英文输入法后再次测试绑定是否生效。 - 调整when条件适配使用场景
你当前配置的when: "textInputFocus"仅在纯文本编辑框聚焦时生效,若需要在终端、调试控制台等场景也生效,可删除when条件或补充对应场景规则。
内容的提问来源于stack exchange,提问作者Marat Isaev
相关产品推荐
相关产品推荐

