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

调试时能否设置不自动聚焦Terminal?

调试时能否设置不自动聚焦Terminal?

我太懂这种调试到一半,焦点突然被终端抢走的烦躁了!刚好你遇到的是PowerShell专属的问题,给你几个实用的解决办法:

  • 修改PowerShell扩展的专属设置(优先推荐)
    打开VS Code的设置面板(快捷键Ctrl+,),在搜索框里输入powershell.debugging.focusConsoleOnExecute,把这个选项的勾选去掉就好。这个设置就是专门控制PowerShell调试时是否自动聚焦终端的,这也解释了为什么你用AutoHotkey的时候没这个问题——其他语言的扩展默认没开这个行为。

  • 全局调试焦点设置(备选方案)
    如果上面的方法没生效,可以试试调整VS Code的全局调试设置:搜索debug.openDebug,把它的值改成neverFocus。这个设置会让启动调试时不会自动切换到任何调试相关面板(包括终端),不过注意这是全局生效的,可能会影响你其他语言的调试习惯,所以优先用第一个方法。

另外,如果还是有问题,建议更新一下PowerShell扩展到最新版本,有时候旧版本的小bug也会导致这种奇怪的焦点跳转问题。

备注:内容来源于stack exchange,提问作者gaberiel__

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 12:43:01