我想仅使用键盘将焦点从编辑器缓冲区放入 IPython 终端。
我看到两种方法,但它们似乎都不起作用。
workbench.action.terminal.focusNext或类似的方法将焦点从编辑器转移到终端ctrl+backtick。这似乎是一个死胡同,因为它所做的只是将焦点转移到或激活所有窗格底部专用终端缓冲区中的终端。ctrl+{1...n}集中于另外的窗格。这适用于其他编辑器缓冲区:我将焦点切换到窗格,焦点进入最近的编辑器缓冲区。但是,对于 IPython 终端,这并不像预期的那样工作:焦点确实切换到窗格(或组,因为它在左侧垂直侧栏中被称为),但不会进入终端本身。这真的很不幸,因为在我的工作流程中,我经常在编辑器和终端之间来回走动。当然,另一种方法是在编辑器中创建一个单元格并使用 执行该单元格shift+enter,但这与我更喜欢的交互性较低。
我的印象是 VSCode 的 IPython 终端介于编辑器和终端之间,或者操作介于 VSCode 和 Jupyter 服务器之间。
版本信息:
bokeh.models gridplot组合图形的输出大于 Visual Studio Code 的 Python 交互窗口中的最大单元格大小。我使用了 3 个数字并将它们放在一个列中。不幸的是,这意味着在交互窗口中需要大量滚动,因为生成的图形当然是单个图形的 3 倍左右。在浏览器中用 Jupyter 做同样的事情时,图形显示正常。
我不能简单地增加plot_height,因为这会增加每个数字的个体大小。我希望在 VSC 中有一个最大尺寸参数,但我找不到任何参数。
任何解决方案的想法?