Visual Studio代码 - 终端空白屏幕

问题描述 投票:11回答:2

我一直在使用Visual Studio Code,因为它处于测试阶段,我最喜欢的一个功能是在应用程序中使用Angular CLI的集成终端。因为我有笔记本电脑,所以我的工作正常,但我在Xmas休息时重新安装了Windows 10,显然因此必须重新安装Visual Studio Code。

从那时起,我遇到了终端的问题,它一直是空白的,直到你点击返回,此时你会看到路径,但不是你应该从Windows命令行获得的通常的版权声明。

在回击之前:VS code Terminal 1

击中后返回:VS Code Terminal 2

这就是我期望直接来自Windows 10命令行:Windows Terminal

到目前为止,我已经尝试了以下内容:

  • 通常的Windows关闭/重启
  • 重新安装VS代码(甚至从常规更改为内部人员)
  • 将默认命令行Shell从CMD更改为Powershell,然后再返回
  • 添加新的命令行Shell

还有什么我可以尝试的吗?还有其他人遇到过同样的问题吗?

terminal visual-studio-code
2个回答
15
投票

即使在安装1.32.1更新后,我也遇到了与PowerShell相同的问题。我通过转到PowerShell选项修复了它并检查了“使用旧版控制台”选项,现在它可以正常工作,我认为它也适用于cmd。


6
投票

经过一些研究,我发现这是VS Code中的一个错误,它使用了用于集成shell的应用程序。看起来Android Studio也有同样的问题。您可以在这里阅读更具体的方式/时间/内容等:

https://github.com/Microsoft/vscode/issues/57803

这已经修复了今天(08/01/2019)为我提供的内部人员版本,不知道什么时候这将推出到一般版本(如果不是1月那么我会想象它可能会在2月推出除非进一步问题)。

因此,对于仍然遇到此问题的其他人,请更新到最新版本的VS Code。如果您已经完成并且仍然遇到同样的问题,可以在此处检查并报告问题:

https://github.com/Microsoft/vscode/issues

Fixed Terminal Window


0
投票

我在VSCode中处理CMD时遇到了同样的问题。我通过转到VS代码中的终端菜单并选择了新终端来修复它。一个新的cmd终端打开了它工作得很好。


0
投票

我在PowerShell,Gitbash等方面遇到了同样的问题,代码版本为1.36.0。请参阅版本信息1

我可以通过以下步骤清除问题:

  • 在管理模式下打开PowerShell。 2
  • 项目底部的Legacy控制台是一个复选框,默认情况下会选中该复选框。
  • 取消选择此选项,然后保存。 3
  • 重新启动代码最后,控制台按预期显示。 4

0
投票

你也可以尝试这个视频https://www.youtube.com/watch?v=RpNi2l982Rw我希望它有助于解决你的问题。


-2
投票

GUYS!我认为你还没有理解

你看,他们是两个VS CODE,用户模式和系统模式。要使终端正常工作,只需安装系统安装程序https://code.visualstudio.com/#alt-downloads即可

它们可能是用户安装程序中的错误,应该在系统中安装正常的应用程序才能正常工作。我不承认为什么这个vs代码将它安装在用户文件夹中。我尝试安装用户和系统安装程序,我发现它们工作得非常好。

© www.soinside.com 2019 - 2024. All rights reserved.