You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过快捷键在VS Code调试控制台执行固定命令?

在VS Code中为Native Debug配置固定GDB命令的快捷键

你可以通过编辑VS Code的键盘快捷方式JSON配置文件,实现用快捷键直接在调试控制台执行硬编码的固定GDB命令,具体步骤如下:

  • 打开命令面板(Windows/Linux按Ctrl+Shift+P,Mac按Cmd+Shift+P),输入Preferences: Open Keyboard Shortcuts (JSON),打开keybindings.json文件。
  • 在文件中添加以下配置块,替换示例中的快捷键和GDB命令为你需要的内容:
    {
        "key": "ctrl+shift+i", // 自定义快捷键组合,可按需修改
        "command": "workbench.debug.action.evaluateExpression",
        "args": "info locals", // 这里填写你要执行的固定GDB命令
        "when": "inDebugMode && debugConsoleFocus"
    }
    
  • 配置说明:
    • key:设置触发命令的快捷键,注意避免与现有快捷键冲突
    • command:workbench.debug.action.evaluateExpression是VS Code内置的向调试控制台发送命令的接口
    • args:填入你需要硬编码的GDB命令,比如bt(查看调用栈)、print my_var等
    • when:限定快捷键仅在调试模式且调试控制台获得焦点时生效,防止误操作

配置完成后,启动调试会话并激活调试控制台,按下设置的快捷键就能直接执行指定的GDB命令,结果会显示在调试控制台中。

内容的提问来源于stack exchange,提问作者filo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 12:59:51