我一直在使用Visual Studio Code,因为它处于beta版本,我最喜欢的功能之一是在应用程序中使用Angular CLI的集成终端。自从有了笔记本电脑以来,它的运行状况一直很好,但是由于Xmas中断,我重新安装了Windows 10,因此显然必须重新安装Visual Studio Code。
从那时起,我在终端上遇到问题,直到您按回车键之前,它都是空白的,此时您会看到路径,但没有从Windows命令行获得的通常的版权声明。
到目前为止,我已经尝试了以下方法:
还有什么我可以尝试的吗?还有其他人遇到过同样的问题吗?
答案 0 :(得分:16)
我针对Ubuntu的VSCode 1.39.2的解决方案是:
文件->首选项->设置->功能->终端->继承环境
答案 1 :(得分:9)
在终端窗口中,按Ctrl + c
,然后按enter
虽然这不是一个永久性的解决方案,但却是在使用VSCode时快速解决问题的快速解决方案
答案 2 :(得分:9)
答案 3 :(得分:8)
即使安装1.32.1更新后,PowerShell仍存在相同的问题。我通过转到PowerShell选项修复了该问题,并选中了“使用旧版控制台”选项,现在它可以正常工作了,我认为它也可以与cmd一起工作。
答案 4 :(得分:7)
我在ubuntu 18.04中的Visual Studio代码1.41.1中遇到了相同的问题,我通过遍历设置并搜索'Inherit Env'并在settings.json中打开Edit并进行更改来编辑settings.json来解决了该问题>
"terminal.integrated.inheritEnv": true
下面提供了屏幕截图
答案 5 :(得分:4)
经过一些研究,我发现这是VS Code中的一个错误,该错误与他们用于集成外壳的应用程序有关。看起来Android Studio也有同样的问题。您可以在此处了解有关更具体的方式/时间/内容等的信息:
https://github.com/Microsoft/vscode/issues/57803
此问题已在今天(2019年8月1日)为我提供的内部发布程序中修复,不知道何时将其发布到普通发布版本(如果不是一月份的话,我想它可能会在二月份发布)除非没有其他问题)。
因此,对于仍然遇到此问题的其他人,请更新至最新版本的VS Code。如果您已完成但仍遇到相同的问题,则可以在此处检查并报告问题:
答案 6 :(得分:3)
删除settings.json
文件中的以下行
terminal.integrated.inheritEnv": false,
您可以在以下位置找到settings.json文件—
答案 7 :(得分:1)
VS Code提示右下角出现一个对话框,建议我将RenderType
选项切换为dom
,因为它感觉运行缓慢。然后发出的空白终端不见了。
我的环境是在win10上运行的Ubuntu 16.04虚拟机。
答案 8 :(得分:1)
这是Ubuntu-18.04中的Code修复: 通过终端打开时,该问题没有出现。 转到左下方的设置,然后搜索“ terminal.integrated.inheritEnv”。 在用户部分中选中此复选框,以使终端将继承用户的环境。 做完了!
答案 9 :(得分:0)
我遇到了同样的问题,我在GitHub上浏览了VS Code问题。 这是我找到的解决方案:https://github.com/microsoft/vscode/issues/53782#issuecomment-414919965
在VS Code设置中将terminal.integrated.rendererType
改回canvas
,不会再次出现问题。
答案 10 :(得分:0)
对我来说,解决方案是卸载用户模式,然后安装系统模式。这是Jenuel Ganawed所说的,我不知道为什么那篇文章被否决了。它可以解决我的情况。
答案 11 :(得分:0)
在VSCode中处理CMD时,我遇到了同样的问题。我通过转到VS Code中的Terminal菜单并选择New Terminal来修复它。然后打开了一个新的cmd终端,它运行正常。
答案 12 :(得分:0)
这是唯一对我有用的东西。
更改此配置:
文件->首选项->设置,搜索terminal.explorerKind
,编辑为external
或仅编辑json文件
"terminal.explorerKind": "external"
当VSCode提示我说使用Integrated更好时,我遵循了它的建议并进行了更改。但是几天前,它开始变得很奇怪,因为它在实际的提示和我正在写的内容之间留了一个空格,如下所示: 有时剩余的间距超过十几行。一旦切换回外部,它立即修复。
PS:Microsoft的Powershell终端也是如此。我不知道其他终端在Windows下是否有相同的问题。
答案 13 :(得分:0)
我遇到了同样的问题。我升级到了VSCode 1.42.1的最新版本,但是并没有解决它。看来问题与Powershell 2.0有关,因此我将其删除:
控制面板->程序和功能->打开或关闭Windows功能-> Windows PowerShell 2.0(禁用它)。
这为我解决了这个问题。
答案 14 :(得分:0)
在Linux上,请尝试终止集成终端(右键单击并单击“杀死终端”),然后再次将其重新打开(“ ctrl-`”)。
答案 15 :(得分:0)
以下内容在Windows10中对我有帮助。
右键单击并打开Visual Studio代码快捷方式的属性。
然后重新运行Visual Studio代码应用程序。应该可以。
答案 16 :(得分:-1)
人!!!我认为您大多数人尚未理解
您会看到,它们是两个VS CODE,即用户模式和系统模式。为了使您的终端正常工作,只需安装系统安装程序https://code.visualstudio.com/#alt-downloads
它们可能是用户安装程序中的错误,应在系统中安装正常的应用程序才能正常工作。我不明白为什么此vs代码将其安装在用户文件夹中。我尝试同时安装用户和系统安装程序,但发现它们运行正常。
答案 17 :(得分:-2)