【发布时间】: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