如果不使用扩展,VSCode 几乎无法使用缓慢的智能感知

问题描述 投票:0回答:2

我的 Macbook Pro 上的 VSCode 几乎无法使用,因为智能感知速度太慢了。这包括:

  • 悬停查找打字稿类型、推断类型和显式类型
  • 自动完成变量/函数/等
  • 使用快捷方式自动完成
  • 编辑器中显示错误行

例如,我会显示错误。像“变量未定义”之类的东西或者简单的东西。但当我去重写代码时,VSCode 花了很长时间才跟上。有时我必须让它静置 40-50 秒,然后它才能跟上我的更改。 将鼠标悬停在打字稿类型上有时实际上是不可能的,而且完全无用。下面是“滞后”的屏幕截图 - 已进行更改,但卡住了 30 秒以上:

enter image description here

  • 这可能是特定的项目,因为我无法为较小的项目重新创建它。然而,这只是一个 200k 线的项目。
  • 没有特定的扩展会减慢 VScode 的速度
  • 我尝试在没有帮助的情况下降级 VsCode

VSCode 版本:1.47.3

typescript ide visual-studio-code
2个回答
2
投票

就我而言,问题出在 GitLens 上。我可以通过使用命令面板 (Control + Shift + P) 禁用所有扩展(这不会卸载它们)来隔离此问题,重新启动 Visual Studio,然后检查问题是否仍然存在。

问题确实存在,所以我进入“扩展”选项卡 extensions tab 并按

@disabled:

进行过滤

disabled filter

通过一一重新启用我的扩展,我发现 GitLens 是罪魁祸首。


0
投票

我也被这个问题困扰了。所有由打字稿语言功能驱动的功能似乎都像乌龟一样快。感谢 Ali Bdeir,我尝试禁用所有扩展,尽管除了几十个主题之外,我只有 Postman、Inline Sql、JavaScript 和 Typescript Nightly、Javascript 调试器(每晚)、漂亮的 typescript 错误和 WSL 扩展。

是的,瞧。重新启动 VS Code 后,所有优点都恢复了它的本质。有趣的是,我一一启用了上述扩展,每次都重新启动 vs code,但还没有恢复这个错误。所以我猜测某些主题扩展破坏了智能感知,但目前我没有更多细节。 快乐的编码伙计们。

© www.soinside.com 2019 - 2024. All rights reserved.