当启动时,VSCode的PowerShell集成终端会挂起

7
我正在使用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个回答

3

0

我似乎也有类似的问题。不能确定是否完全一样,但是当我“使用 VSCode 加载文件”(用户安装程序已确认,系统安装程序未确认)时,它会卡住。尝试了以下几种方法:

  • 双击 PS1 文件(将其关联到 Code)
  • 空白启动 VsCode,然后加载文件
  • 从带有文件指定参数的命令行启动 VsCode

使用 --verbose 开关,我得到了一个清单,让我相信 VsCode 似乎正在使用 NPM 检查更新(这里可能我错了)。无论出现什么潜在问题,我进行了很多探索和测试,找到了解决方法。

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

此目录相当大,不会被软件卸载程序删除,并且显然可能会损坏。删除它后,问题就消失了。


0

可能在加载您的配置文件时卡住了某些东西。尝试将以下内容添加到您的设置中以跳过此步骤:

"powershell.enableProfileLoading": false

谢谢你向我提出这个建议。可惜它没有起作用 :( - Nam Ngo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接