VS Code调试时如何保持光标停留在Debug Console中
VS Code调试C++光标自动离开Debug Console的解决方法
方法1:开启调试控制台焦点保留设置
打开VS Code设置(快捷键Ctrl+,),搜索 debug.console.preserveFocus 并勾选该选项。开启后,执行continue、next等调试命令或按下F5、F10等快捷键时,光标会保持在Debug Console内,无需手动点击切换。
方法2:直接在集成终端使用原生gdb
如果偏好Linux终端下gdb的操作逻辑,可直接在VS Code集成终端中调试:
- 打开集成终端(快捷键
Ctrl+) - 编译代码时添加调试信息:
g++ -g 你的源码文件.cpp -o 可执行文件名 - 启动gdb调试:
gdb ./可执行文件名 - 之后就能用
continue、next、print、bt等熟悉的gdb命令调试,完全复刻原生终端的高效体验。
方法3:自定义快捷键快速聚焦Debug Console
若设置无效,可给聚焦Debug Console的命令绑定快捷键:
- 打开快捷键设置(快捷键
Ctrl+K Ctrl+S) - 搜索
workbench.action.debug.focusRepl,为其设置一个顺手的快捷键(如Alt+D),光标跳走后按下快捷键即可快速切回控制台输入命令。
内容的提问来源于stack exchange,提问作者user17364629
相关产品推荐
相关产品推荐

