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

use*_*122 7 ide typescript visual-studio-code

由于智能感知速度极慢,我的 Macbook Pro 上的 VSCode 几乎无法使用。这包括:

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

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

在此输入图像描述

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

VSCode 版本:1.47.3

Ali*_*eir 2

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

问题确实存在,所以我进入了“扩展”选项卡扩展选项卡并通过过滤@disabled:

禁用过滤器

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