You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS Code集成终端打开即陷入无限循环的问题排查求助

VS Code集成终端打开即陷入无限循环的问题排查求助

大家好,我现在遇到一个非常棘手的VS Code终端问题,折腾了好几天都没解决,想请各位帮忙分析下可能的原因。

问题核心表现

打开VS Code的集成终端后,它会立刻开始无限循环打印PowerShell的提示符,完全没法输入任何内容,具体就是反复刷:

PS C:\Users\Sarthak\Desktop\Portfolio>

而且这个问题在任何项目/文件夹下都会触发,不需要运行任何命令,只要打开终端就会出现。

关键观察点

  • 单独打开PowerShell(不通过VS Code)时,所有操作都完全正常,没有任何异常
  • 只有在VS Code的集成环境里,PowerShell终端才会陷入这个无限循环

我已经尝试过的所有排查手段

几乎把能想到的常规方法都试了一遍,但问题依然存在:

  • 多次重启电脑
  • 手动结束所有node.execmd.exepowershell.exe进程后重新打开VS Code
  • 禁用所有VS Code扩展
  • 删除VS Code缓存文件夹:
    • %APPDATA%\Code\User\workspaceStorage
    • %APPDATA%\Code\User\globalStorage
  • 检查并删除注册表中可能的AutoRun项
  • 逐一检查系统环境变量,没发现异常配置
  • 尝试用powershell.exe -NoProfile启动,外部运行正常,但VS Code里依旧循环
  • 检查PowerShell配置文件$PROFILE:一开始文件根本不存在,后来新建了空的配置文件也没用
  • 将VS Code默认终端改成Command Prompt,问题依旧存在
  • 关闭终端shell集成,在settings.json中设置"terminal.integrated.shellIntegration.enabled": false
  • 完全卸载VS Code(包括删除AppData下所有相关文件夹)后重新安装

现在实在没头绪了,想请教各位:为什么PowerShell本身运行正常,但在VS Code集成终端里就会出现这种无限循环?有没有什么VS Code独有的隐藏配置、shell集成相关的深层问题,或者系统层面的特殊设置会导致这种情况?

火山引擎 最新活动