Visual Studio代码中的集成终端在外部而不是内部打开

时间:2019-10-05 08:44:01

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

我重新安装了Visual Studio Code,由于某种原因,当我执行 Ctrl + Shift + `快捷方式时,没有打开VS Code中的终端窗口,它正在打开一个外部命令窗口,这很烦人。

任何人都知道要在内部恢复它是什么设置吗?

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

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

4 个答案:

答案 0 :(得分:0)

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

其中列出了重复项,但也有人愿意链接到此: How do I get around the verified bug in Windows 1903 and launch the VSCode integrated terminal?

有一个解决方法,是的!

答案 1 :(得分:0)

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

答案 2 :(得分:0)

中关闭ConPTY集成

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

这对我有用,如此处所述:https://stackoverflow.com/a/56267064/2462531

答案 3 :(得分:-1)

您可以检查以下内容:

  1. 请确保已在用户工作区设置上都设置了SynchronEditorForm2,因为工作区设置可以覆盖用户设置。

    enter image description here

  2. 确保使用正确的键盘快捷键。 VS Code实际上具有打开系统本机控制台的快捷方式,它将打开一个外部窗口:

    enter image description here

    确保您的 Ctrl + Shift + `实际上是创建新集成终端的快捷方式:

    enter image description here