VSCode中Ctrl+C失效无法停止Django本地服务器,如何重置快捷键?
解决VSCode中Ctrl+C停止Django本地服务器失效的问题
打开VSCode键盘快捷键设置:
使用快捷键Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac)快速打开,也可通过菜单栏「文件>首选项>键盘快捷键」进入。定位相关快捷键绑定:
在搜索框输入Ctrl+C,找到与终端相关的绑定条目——通常是workbench.action.terminal.sendSequence命令,这个命令负责给终端发送Ctrl+C中断信号。重置或修复绑定:
- 若发现该快捷键被自定义设置或扩展覆盖,点击条目右侧的三点菜单,选择「重置键绑定」即可恢复默认行为。
- 若重置后仍无效,可手动添加自定义绑定:点击右上角的「打开键盘快捷键(JSON)」图标,在配置文件中加入以下内容:
{ "key": "ctrl+c", "command": "workbench.action.terminal.sendSequence", "args": { "text": "\u0003" }, "when": "terminalFocus && terminalProcessSupported" }\u0003是ASCII中断信号,对应Ctrl+C的原生功能。
排查扩展冲突:
如果上述操作都无效,大概率是某个扩展占用了Ctrl+C快捷键。可以暂时禁用所有扩展,再逐个启用测试,找到冲突的扩展后更新或卸载它即可。
内容的提问来源于stack exchange,提问作者smcgdub
相关产品推荐
相关产品推荐

