【问题标题】:Vscode will not autofocus on integrated terminal while running code运行代码时,VScode 不会自动聚焦于集成终端
【发布时间】:2023-01-21 13:20:18
【问题描述】:

当我在 vscode 的 python 中运行而没有调试时,它不再自动聚焦在终端上,迫使我每次都单击终端以输入数据。有什么解决方案可以让vscode在代码运行时自动对焦吗?

【问题讨论】:

  • 鼠标会停留在你跑前离开的位置。您可以点击终端,然后运行该文件,使其始终聚焦于终端。如果这不能解决问题,我将其提交给 GIT。
  • 我正在尝试提高点击的经济性,我希望我的鼠标在我点击运行时自动移动到终端。我似乎记得这是一个功能,但我一定是弄错了。

标签: python visual-studio-code


【解决方案1】:

我觉得目前code runner没有相关的实现方法。你可以使用快捷键"Ctrl+~" 关注终端,我会把函数提交到GitHub。

【讨论】:

    【解决方案2】:

    我使用了两个修复程序/解决方法。

    自动热键脚本:

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

    或重新绑定:

    View: Toggle Terminal Original (Ctrl + ~) to F5 所以每次运行时都会跳转到终端

    【讨论】:

      【解决方案3】:

      针对此 issue 的以下解决方案已经过测试视觉工作室代码1.74.3。

      1. 为 Visual Studio Code 安装 Python 扩展。
      2. 转到File >> Preferences >> Settings
      3. Search settings字段中输入“Python › Terminal:Focus After Launch”
      4. 点击When launching a python terminal, whether to focus the cursor on the terminal.
      5. 复选标记应出现在复选框中。

        完毕!现在每次你Run Python File 终端都会被聚焦。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-08-22
        • 2021-06-09
        • 2021-07-09
        • 1970-01-01
        • 2019-02-05
        • 2021-04-15
        • 2021-09-12
        • 1970-01-01
        相关资源
        最近更新 更多