Vscode运行代码时,集成终端不会自动聚焦。

4

当我在VSCode上使用Python运行而不是调试时,它不再自动聚焦于终端,这迫使我每次都要点击终端才能输入数据。有没有解决方案可以让VSCode在代码运行时自动聚焦?


鼠标会停留在您运行之前离开的位置。您可以点击终端,然后运行文件,这样它就始终集中在终端上。如果这不能解决问题,我会将其提交到GIT。 - MingJie-MSFT
我正在尝试提高点击效率,希望当我按下运行键时,我的鼠标可以自动移动到终端。我似乎记得这是一个功能,但我可能是错的。 - Incisor
3个回答

3
下面这个解决方案已经在Visual Studio Code 1.74.3上进行了测试,用于解决该问题
  1. 为Visual Studio Code安装Python扩展。
  2. 进入文件 >> 首选项 >> 设置
  3. 搜索设置字段中输入“Python › Terminal: Focus After Launch”。
  4. 单击启动Python终端时是否将光标聚焦在终端上
  5. 复选框应该会出现一个勾号。

完成!现在每次您运行Python文件时,终端都会被聚焦。


1

我认为目前没有适用于代码运行器的相关实现方法。您可以使用快捷键"Ctrl+~"来聚焦终端,我将把这个功能提交到GitHub上。


0

我使用了两种修复/解决方法。

Autohotkey脚本:

F9::
Send {F5}
Sleep 200
SendInput ^{~}

或重新绑定:

视图:将“切换终端原始”(Ctrl + ~)更改为 F5,以便每次运行都跳转到终端


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接