【问题标题】:VSCode practically unusable with slow intellisense without using extensionsVSCode 在不使用扩展的情况下几乎无法使用缓慢的智能感知
【发布时间】:2020-08-11 17:57:23
【问题描述】:

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

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

例如,我将有一个错误显示。诸如“未定义变量”之类的东西或简单的东西。但是当我去重写代码时,VSCode 需要很长时间才能赶上。有时我必须让它等待 40-50 秒才能赶上我的更改。 有时,将鼠标悬停在 typescript 类型上几乎是不可能的,而且完全没用。下面是“滞后”的屏幕截图 - 进行了更改,但它像这样卡住了 30 多秒:

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

VSCODE 版本:1.47.3

【问题讨论】:

  • 作为补救措施,您可能想尝试为Partial Editing Mode 安装ms-vscode.vscode-typescript-next - 虽然这也会将vscodes typescript 升级到4.0
  • 已经安装了@EliasSchablowski
  • 唯一可以尝试的方法是删除 typescript 缓存,或者在另一台计算机上检查(可能 FS 不够快)
  • @EliasSchablowski 那么如果它在另一台机器上的速度很慢就是项目?这可能意味着太多类型吗? eslint 配置错误?
  • 可能有很多不同的东西,其中包括它可能太大/太复杂而无法执行 - 尽管您可以尝试禁用 eslint 插件以检查那一侧的无效配置(我个人之前也遇到过这个问题——不是无效的,只是 eslint 有时会减慢 vscode 的速度)

标签: typescript visual-studio-code ide vscode-settings


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    • 2012-10-02
    • 2022-07-19
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多