【问题标题】:Integrated terminal in visual studio code is opening externally and not internallyVisual Studio 代码中的集成终端在外部而不是内部打开
【发布时间】:2019-10-05 08:44:01
【问题描述】:

我已经重新安装了 Visual Studio Code,由于某种原因,当我执行 Ctrl+Shift+` 快捷方式时,而不是打开VS Code里面的终端窗口,它打开了一个外部命令窗口,很烦人。

有人知道内部取回是什么设置吗?

我尝试了文件->首选项->设置->终端,然后设置了第一个选项“自定义要启动的终端类型”。去整合。

我还需要设置其他设置吗?

【问题讨论】:

  • 你不是唯一一个,我只是尝试卸载并重新安装,但它并没有为我解决这个问题。
  • 在首选项/设置中关闭 ConPTY 集成。如此处所述,这对我有用:stackoverflow.com/a/56267064/2462531

标签: visual-studio-code terminal vscode-settings


【解决方案1】:

我也遇到了同样的情况。这是因为我使用的是旧版控制台。要禁用它,请打开任何终端(cmd 或 powershell)并右键单击以转到属性。 Properties -> Options -> Use Legacy console(勾选)。

【讨论】:

    【解决方案2】:

    关闭 ConPTY 集成

    文件->首选项->设置->conPTY->取消勾选

    这里提到的这对我有用:https://stackoverflow.com/a/56267064/2462531

    【讨论】:

      【解决方案3】:

      发现这个: https://github.com/microsoft/vscode/issues/72033

      这被列为重复但有人也很友好地链接到这个: How do I get around the verified bug in Windows 1903 and launch the VSCode integrated terminal?

      有一个解决方法作为答案,耶!

      【讨论】:

        【解决方案4】:

        您可以检查以下几点:

        1. 确保您在 UserWorkspace 设置上都设置了 integrated,因为 Workspace 设置可以覆盖 用户设置。

        2. 确保您使用的是正确的键盘快捷键。 VS Code其实有一个打开系统原生控制台的快捷方式,会打开一个外部窗口:

          确保您的 Ctrl+Shift+` 实际上是 Create New Integrated Terminal 的快捷方式:

        【讨论】:

        • 抱歉@Gino 回复晚了,但我尝试了所有这些,一切都是它在我的应用程序中的设置方式。真的很困惑为什么因为我有另一台机器,相同的设置,但行为不同
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-13
        • 2016-05-09
        相关资源
        最近更新 更多