是否可以从 VSCode 中分离终端窗口?

Dal*_*tha 29 visual-studio-code

我真的很喜欢使用 VSCode 终端,我不想启动单独的终端应用程序,但集成终端占用太多屏幕空间。将它移到另一台显示器或重新定位它会很棒。这可能吗?

小智 15

我认为无法直接在新窗口中打开集成终端(或面板中的任何内容)。如果您不想使用外部终端,您可以:

  • 使终端尽可能最小,并根据需要使用“^”按钮(^ 按钮的图像)将其最大化。您还可以设置快捷方式workbench.action.toggleMaximizedPanel以更有效地实现此目的。

  • 创建一个新的 VSCode 窗口,并且只能在新窗口中使用面板/集成终端。

  • 啊! 是的,我喜欢你的第二点。我应该想到这一点。谢谢汤姆 (3认同)

小智 9

我建议不要使用内置终端,而是从 VS Code 打开一个独立的终端。
您可以使用任何您想要的终端。

VS Code 和独立的 Powershell

  • 没有回答问题。 (44认同)
  • 问题是你无法以这种方式运行 VSCode 任务或启动。使用新的 VSCode 窗口似乎是唯一的方法。 (8认同)
  • 这不是一个有效的答案。 OP 明确指出“我不想启动单独的终端应用程序”。造成这种情况的原因可能有很多,所以我们不要做出假设,只是尝试回答这个问题。 (2认同)

stu*_*eek 7

Visual Studio Code 尚不支持使用同一工作区的分离窗口。备受好评的功能请求位于https://github.com/microsoft/vscode/issues/10121


小智 5

由于 VsCode 是一种电子应用程序,因此它的 UI 是在嵌入式 chromium 浏览器中呈现的网页。亲自查看:打开菜单帮助/切换开发人员工具。

所以你基本上是在问是否可以弹出网页的 DIV 并在另一个浏览器实例中“打开”它。这不可能。