【问题标题】:Switching focus to Jupyter (IPython) terminal in Visual Studio Code在 Visual Studio Code 中将焦点切换到 Jupyter (IPython) 终端
【发布时间】:2019-03-10 07:59:10
【问题描述】:

我想仅使用键盘将 focus 从编辑器缓冲区放入 IPython 终端。

我看到了两种方法,但它们似乎都不起作用。

  1. 使用workbench.action.terminal.focusNext 或类似的使用ctrl+backtick 将焦点从编辑器转移到终端。这似乎是一个死胡同,因为它所做的只是将焦点转移到或激活所有窗格底部的专用终端缓冲区中的终端。
  2. 使用ctrl+{1...n} 关注另一个窗格。这适用于其他编辑器缓冲区:我将焦点切换到窗格,焦点进入最新的编辑器缓冲区。但是,这对于 IPython 终端来说并没有按预期工作:焦点确实会切换到窗格(或组,因为它在左侧垂直侧边栏中被调用),但不会进入终端本身。

这真的很不幸,因为在我的工作流程中,我经常在编辑器和终端之间来回走动。当然,另一种选择是在编辑器中创建一个单元格并使用shift+enter 执行该单元格,但这不像我希望的那样交互。

我的印象是,用于 VSCode 的 IPython 终端介于编辑器和终端之间,或者操作被捕获在 VSCode 和 Jupyter 服务器之间。

版本信息:

  • 版本:1.32.1(系统设置)
  • 提交:05f146c7a8f7f78e80261aa3b2a2e642586f9eb3
  • 日期:2019-03-08T00:51:49.278Z
  • 电子:3.1.3
  • 铬:66.0.3359.181
  • Node.js:10.2.0
  • V8:6.6.346.32
  • 操作系统:Windows_NT x64 6.1.7601

【问题讨论】:

    标签: python visual-studio-code jupyter-notebook jupyter


    【解决方案1】:

    假设您谈论的是“Python Interactive”窗口,我建议在我们的问题列表中添加功能建议/错误:

    https://github.com/Microsoft/vscode-python/issues

    CTRL + 1/2 应该将焦点切换到“Python Interactive”窗口,但我们现在不强制输入部分具有焦点。这是一个错误。

    【讨论】:

    • 没错,就是“Python 交互”窗口。抱歉,不清楚术语。好的,那么我将前往问题列表。
    猜你喜欢
    • 2017-08-05
    • 2018-05-02
    • 2018-07-04
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    相关资源
    最近更新 更多