VS Code笔记本搜索时按键绑定异常,按退格出现组合键等待提示如何解决?
问题产生原因
这个问题是VS Code上下文专属快捷键冲突导致的,触发原因分为三类:
- 你安装的第三方扩展(常见为Vim、快捷键增强类、多光标操作类、输入法辅助类插件)注册了搜索栏激活状态下专属的、以Delete为起始按键的组合键序列,这类上下文限定的快捷键默认不会在全局快捷键检索结果中展示,所以你通过录制功能搜不到相关配置。
- 你之前手动修改过
keybindings.json自定义快捷键配置,添加的Delete开头组合键没有配置正确的when上下文触发条件,导致在搜索栏激活的特定场景下被意外触发。 - 极少数情况是VS Code版本升级带来的默认快捷键配置异常。
修复方案
- 第一步:排查扩展冲突。按下
Shift + Command + P调出命令面板,输入「禁用所有已安装扩展」,执行后重启VS Code,测试搜索栏Delete功能是否恢复。如果恢复正常,逐批启用扩展定位问题插件,卸载插件或者修改插件内置的快捷键配置即可解决。 - 第二步:检查自定义快捷键配置。调出命令面板输入「打开键盘快捷方式(JSON)」,打开
keybindings.json文件,检索所有包含backspace或delete的配置项,删除不需要的、上下文条件配置错误的项,保存后重启VS Code即可。 - 第三步:重置全部快捷键配置。如果上述操作无效,打开键盘快捷方式设置页,点击右上角的重置按钮,恢复所有快捷键为默认状态即可解决问题。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

