【问题标题】:VSCode Powershell integrated terminal hangs when startingVSCode Powershell集成终端启动时挂起
【发布时间】:2017-05-16 22:59:22
【问题描述】:

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

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

我的 VSCode 在这里使用 powershell x64:

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

【问题讨论】:

    标签: powershell visual-studio-code


    【解决方案1】:

    所以这是这个版本的 Windows 10 的一个已知问题。解决方法在这里:https://github.com/PowerShell/vscode-powershell/issues/742

    【讨论】:

      【解决方案2】:

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

      "powershell.enableProfileLoading": false
      

      【讨论】:

      • 感谢您向我提出这个建议。可悲的是它没有工作:(
      【解决方案3】:

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

      • 双击 PS1 文件(与代码建立关联)
      • 启动 VsCode 为空,然后加载文件
      • 使用文件指定参数从命令行启动 VsCode

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

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

      这个目录比较大,没有被软件删除删除,很可能已经损坏了。删除后问题就消失了。

      【讨论】:

        猜你喜欢
        • 2021-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-01
        • 1970-01-01
        • 2020-12-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多