调试时,是否有不自动聚焦终端的选项?

调试时,是否有不自动聚焦终端的选项?

有时候我只需要专注于手表在我调试的时候。

不断发生的情况是,一旦我开始一个新的调试会话(Run> Start Debugging),焦点就会转移到终端上。

看看这个例子:

例子

这完全分散了我的注意力并迫使我将手放在鼠标上。

有什么办法可以关掉它吗?

PS:这似乎是 powershell 特有的,在我使用的其他语言(例如 Autohotkey)中不会发生这种情况。

任何帮助将不胜感激!

答案1

它只是 VSCode 配置(用户/工作区设置)中的一个设置。

"powershell.integratedConsole.focusConsoleOnExecute": false

如果您不想查阅文档,请参阅博客以了解您想要的内容。

如何为 PowerShell 自定义 Visual Studio (VS) Code

https://www.pdq.com/blog/customizing-visual-studio-code-for-powershell/

文档中也有相同的细节。

只需添加该行,重新启动 VSC,您就应该得到您想要的结果。

请记住,这在 VSC 中确实可以使用 WinPS/PSCore shell。不过,我使用的是 Windows,而不是 Mac。

相关内容