VSCode Powershell集成终端在启动时挂起

时间:2017-05-16 22:59:23

标签: powershell visual-studio-code

我在Windows 10 x64 build 16193中使用VSCode版本1.12.2。我正在尝试在VSCode中调试Powershell,但我无法使PowerShell集成终端正常工作。我每次启动终端时都会看到以下内容:

VSCode Powershell terminal

然后它在那个阶段挂起。我仍然可以调试,启动,插入,跳出......,但我无法查看我的变量或运行任何表达式。

我的VSCode在这里使用了powershell x64:

"terminal.integrated.shell.windows": "C:\\WINDOWS\\Sysnative\\WindowsPowerShell\\v1.0\\powershell.exe"

谢谢, 南

3 个答案:

答案 0 :(得分:2)

因此,这是此版本的Windows 10的已知问题。此处解决方法:https://github.com/PowerShell/vscode-powershell/issues/742

答案 1 :(得分:0)

在加载你的个人资料时,它可能会卡在某些东西上。尝试将此添加到您的设置中以跳过此步骤:

"powershell.enableProfileLoading": false

答案 2 :(得分:0)

看来我也有类似的问题。我不确定是否相同,但是当我“使用VSCode加载文件”(确认用户安装程序,未确认系统安装程序)时,它将挂起。测试了以下途径:

  • 双击PS1文件(与正在建立的代码关联)
  • 将VsCode开头为空,然后加载文件
  • 从命令行使用文件名称参数启动VsCode

使用--verbose开关,我得到了一个列表,使我相信VsCode似乎正在使用NPM检查更新(我在这里可能错了)。 不管潜在的问题是什么,我都进行了很多探索和探索,而我找到的解决方法就是这个。

  • 删除名为C:\ Users \ YourUserId \ .vscode的目录。

此目录很大,不会被软件删除擦除,并且显然可能已损坏。删除后,问题消失了。