VS Code中CTRL+D复制代码快捷键失效问题如何解决?
VS Code Ctrl+D快捷键失效解决方案
1. 检查快捷键绑定配置
- 打开VS Code快捷键设置:按
Ctrl+K后再按Ctrl+S,也可以点击左下角齿轮图标选择「键盘快捷方式」 - 如果你此前自定义过
Ctrl+D为复制代码相关功能,在搜索框输入「复制」找到对应命令,右键选择「更改键绑定」,按下Ctrl+D确认即可 - 如果是原生
Ctrl+D(选中下一个匹配项)失效,搜索editor.action.addSelectionToNextFindMatch,确认该命令的绑定快捷键为Ctrl+D,如果不是按上述方式修改即可
2. 排查扩展快捷键冲突
- 你安装的React相关扩展可能存在快捷键占用,常见如代码校验、格式化、代码片段类扩展都有可能修改
Ctrl+D的绑定 - 在键盘快捷方式的搜索框直接输入
Ctrl+D,查看所有绑定了该快捷键的命令,删除非目标命令的Ctrl+D绑定,或者修改为其他不冲突的快捷键即可
3. 重置自定义快捷键配置
- 如果修改后仍不生效,点击键盘快捷方式页面右上角的「打开键盘快捷方式(JSON)」按钮
- 可以直接清空JSON文件内的所有自定义配置,保存后所有快捷键会恢复默认设置
- 如果不想清空全部配置,仅删除涉及
Ctrl+D绑定的配置段即可
4. 排查全局快捷键冲突
- 桌面系统本身或者后台运行的第三方软件(如截图工具、翻译软件、桌面管理工具等)可能会全局占用
Ctrl+D快捷键 - 临时关闭其他后台运行的软件逐一测试,找到占用
Ctrl+D的软件后修改它的快捷键即可恢复VS Code的功能
内容的提问来源于stack exchange,提问作者Sushil
相关产品推荐
相关产品推荐

