【问题标题】:VSCode - Open terminals in a separate windowVSCode - 在单独的窗口中打开终端
【发布时间】:2020-04-27 04:13:14
【问题描述】:

在 VSCode 中是否可以在单独的窗口中打开终端? 到目前为止,我的研究表明一个响亮的“否”,但我很好奇是否有人有解决方案?

【问题讨论】:

标签: powershell visual-studio-code terminal


【解决方案1】:

在窗口之间移动终端

现在可以通过分离来在窗口之间移动终端 Terminal: Detach Session 在一个和附加到另一个 Terminal: Attach to Session。将来,这应该有助于启用 跨窗口拖放!

v1.58 中的大量更改:https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_58.md#terminals-in-the-editor-area

对于 v1.59 移动终端更改 - 包括拖放到另一个窗口,请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_59.md#drag-and-drop-terminals-across-windows

跨窗口拖放终端

从选项卡中拖动终端 将一个窗口的列表或编辑器区域放入选项卡列表、编辑器区域或 另一个窗口的面板。

编辑区的终端

现在可以在编辑器区域中创建终端或将终端移动到编辑器区域,从而实现多维网格布局,无论面板状态如何,该布局都会持续存在并保持可见。

要在编辑器区域使用终端,有几个选项:

通过在编辑器区域中创建终端命令创建。
通过从选项卡列表中拖放,将终端从面板移动到编辑器。
以终端为中心运行将终端移动到编辑器区域。
通过终端选项卡上下文菜单操作进入编辑器区域。

新的terminal.integrated.defaultLocation设置可以设置为编辑器,默认将新创建的终端引导到编辑器区域。

【讨论】:

    【解决方案2】:

    你不能在 VSCode 中分离窗格,IMO 有点麻烦,因为 Visual Studio 可以整天分离窗格。

    不过有一个解决方法,您可以在 VSCode 中打开一个新窗口并在该窗口中最大化终端窗格。

    【讨论】:

    • 这样做有什么意义?为什么不直接打开一个终端窗口并最大化它呢?命令?电源外壳?还是……?
    【解决方案3】:

    请尝试:

    1. File > Open New Window
    2. Ctrl+Shift+P > Terminal: Create New Terminal in Editor Area

    您可以根据自己的方便为命令添加键绑定。

    【讨论】:

    • 它给了我以下错误:活动编辑器必须包含可打开的资源。
    • @MiBe 感谢您的反馈。我已经编辑了答案。如果您发现更多问题,请告诉我。
    • 它有效。谢谢
    【解决方案4】:

    您可以通过转到文件>新窗口来创建一个新窗口,然后在其中打开一个新终端。在新终端中,您可以使用“cd your\projectfolder\path”进入您的文件夹。在这里,您在自己的单独窗口中有一个项目终端(我实际上也在这样使用它。)我希望这能回答您的问题。 祝你有美好的一天,DevMo。

    【讨论】:

      【解决方案5】:

      我认为 OP 想要为终端创建一个单独的窗口,但仍然将单独的终端链接到原始窗口中的代码编辑器(这也是我想要的)。这样当您在编辑器中运行代码时,输​​出会显示在单独窗口的终端中。但是如果您只是打开一个新的 vscode 窗口并在那里打开一个终端或将终端从原始窗口拖放到新窗口中,则新终端与终端的会话不同。它是一个独立的独立未连接终端。在编辑器中运行代码不会在新的单独终端中显示输出。您所做的只是创建一个新的未连接终端。您可以通过打开一个常规终端窗口来完成,即来自 windows os 主菜单的终端窗口,甚至不需要使用 vscode。

      【讨论】:

        【解决方案6】:

        试试 Сtrl+Shift+c。 对我来说,它会在命令提示符窗口中打开脚本所在的文件夹。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-09-10
          • 1970-01-01
          • 1970-01-01
          • 2018-05-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-30
          相关资源
          最近更新 更多