【问题标题】:VS Code Intellisense is extremely slowVS Code Intellisense 非常慢
【发布时间】:2020-06-23 07:37:49
【问题描述】:

我使用 VSCode 一年多了,从来没有遇到过这个问题。我正在做的项目很大,当我做这个项目时,VSCode 非常慢。 我尝试了其他项目,它们运行良好,但奇怪的是在同一个项目上,一个 10 多人的团队正在工作,其中大多数人使用 VSCode,但他们的 VSC 似乎没有问题。

我必须等待大约 2 分钟才能首次访问 IntelliSense。因此,每次打开文件时,我都必须等待 2 到 3 分钟才能看到建议。

当我打开 Project 时,我会收到这些消息,我想这完全没问题。这只是前10秒。

初始化完成后,在接下来的 2 分钟内仍会继续加载。

我尝试了什么: 我禁用了所有扩展,重新安装了 VScode,重新安装了 Windows(我使用的是 Windows 10),降级到以前的版本,甚至更改了我的系统,但仍然没有任何效果。

系统规格: Core I5(第 3 代),配备 16GB 内存和 500GB 固态硬盘

【问题讨论】:

  • 如果您在禁用所有扩展程序的情况下看到此内容,请file a bug report。如果可能,请包含一个导致此问题的项目
  • 尝试使用您的 tsconfig/compiler 选项,我曾遇到过某些标志会在某个更新时大大减慢所有内容的情况(只需记住每次都重新启动 VS Code)。 linter 规则也有类似的情况,但您已经注意到您关闭了扩展。此外,请仔细检查您的 VS Code 设置(用户和工作区),确保将诸如 node_modules 之类的大目录从 VS Code 搜索中排除
  • 设置太多了。我应该在命令面板中搜索什么来阻止 VS 代码搜索 node_modules?
  • 您找到解决方案了吗?即使删除了 node_modules 文件夹,我在一个全新的项目中也遇到了同样的问题。我什至没有在我的项目中使用 TypeScript,但是有些东西正在触发它加载!

标签: typescript performance visual-studio-code intellisense


【解决方案1】:

请删除项目文件夹中的 .vs 文件夹并重新启动 vscode,现在智能感知可以正常工作了。

【讨论】:

  • 这对我有用 - 我删除了所有不在 git 中的内容
  • 文件夹中是否有特定的内容应该删除而不是整个文件夹?
  • 项目中没有.vs文件夹,检查ls -la
【解决方案2】:

将文件添加到您的项目文件夹.vscodeignore 并将node_modules 放入其中并开心。

【讨论】:

    【解决方案3】:

    在我的情况下,它是由这个扩展引起的

    删除它解决了问题

    【讨论】:

      【解决方案4】:

      解决方案 1:首先检查您是否有任何无响应的扩展程序。从设置(左下角)导航到命令面板,输入'显示正在运行的扩展程序',如果您发现任何无响应的扩展程序,请将其删除! 如果你真的需要它,请重新安装它。无响应的扩展程序可能会显着降低您的 IDE 速度,因此您会注意到添加/删除/重命名文件以及智能感知需要很长时间。

      解决方案 2:删除 .vscode 文件夹本身对我不起作用。我还必须通过导航到 Preferences -> Settings -> Text Editor -> 建议 在这里,我将快速建议的延迟更改为 1 毫秒。我在 suggest:preview 上打勾。您可以根据需要在此处选择其他选项。然后重新启动 VsCode 解决了问题

      【讨论】:

        猜你喜欢
        • 2019-01-23
        • 1970-01-01
        • 2021-12-25
        • 2018-11-11
        • 1970-01-01
        • 2022-08-19
        • 2020-08-08
        • 2018-01-17
        • 2019-08-04
        相关资源
        最近更新 更多