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

如何在VS Code中无需离开编辑器一键编译运行并返回编辑C代码?

问题:编译运行C代码后自动切回编辑器,避免终端抢占焦点
  • 核心需求:通过快捷键快速编译运行C代码,终端显示输出后自动回到编辑器编辑状态
  • 当前状态:已安装c/c++ compile run扩展,编译运行功能正常,输出能在终端显示,但运行结束后终端会自动获取焦点,需手动切回编辑器
  • 已尝试的宏配置(使用macro-commandeer扩展):
    在settings.json中添加了如下宏命令:
    "macros": {
        "execCMacro": [
            "extension.CompileRun",
            "workbench.action.focusFirstEditorGroup",
            "workbench.action.focusFirstEditorGroup"
        ]
    },
    
    重复聚焦编辑器命令是为了规避终端获取焦点的延迟,但这属于临时 workaround,并非最优解
  • 待解决疑问:是否有办法在宏中插入短延时命令,替代重复执行聚焦操作的方式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 11:57:18