Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 如何停止或限制IntelliJ 13中的索引?_Intellij Idea_Intellij 13 - Fatal编程技术网

Intellij idea 如何停止或限制IntelliJ 13中的索引?

Intellij idea 如何停止或限制IntelliJ 13中的索引?,intellij-idea,intellij-13,Intellij Idea,Intellij 13,我的IntelliJ 13.1.5不断地索引我的项目,这真的让我的机器慢了下来。当我重建我的项目以及启动jetty服务器时,它就会这样做。 有人知道如何禁用或至少限制这种行为吗? 以前的版本并不经常这样做。事实上,我发现了问题所在。 一旦我的模块没有排除目标文件夹,这就导致IntelliJ总是索引,而且由于该模块很大,索引它将花费永远的时间 解决方案: 转到“项目结构”->“模块”并排除所有目标文件夹。其他不幸的灵魂大多在没有SSD的VDI-s上为enterprise工作:Idea实际上比您的项

我的IntelliJ 13.1.5不断地索引我的项目,这真的让我的机器慢了下来。当我重建我的项目以及启动jetty服务器时,它就会这样做。 有人知道如何禁用或至少限制这种行为吗?
以前的版本并不经常这样做。

事实上,我发现了问题所在。 一旦我的模块没有排除目标文件夹,这就导致IntelliJ总是索引,而且由于该模块很大,索引它将花费永远的时间

解决方案:
转到“项目结构”->“模块”并排除所有目标文件夹。

其他不幸的灵魂大多在没有SSD的VDI-s上为enterprise工作:Idea实际上比您的项目文件夹解析/索引多得多。可能会让你一整天都充满怨言的候选人:

  • 在全局级别指定的库和linter。例如“语言和框架/Javascript/Libraries”或“TypeScript/TsLint/TsLint包”。如果您使用多种语言,那么这会使索引膨胀很多。通常情况下,最好只打开一个与您的工作相关的项目的一小部分,以使索引尽可能小
  • 如前所述:目标、节点和模块文件夹
  • dist、mock、资源文件夹
  • 不要在同一项目范围内打开多个项目/模块。我认为这可以节省时间,因为您不必等待在另一个窗口中重新打开给定的模块,但实际情况是您只需向索引添加更多内容。如果你碰巧遇到一个包含5-6个不同模块的项目,你的想法将停滞半个小时,以索引所有的变化
,索引至少可以暂停:

试试看

我也有类似的问题需要解决:

IntelliJ IDEA缓存大量文件,因此系统缓存有一天可能会过载。在某些情况下,缓存将不再需要,例如,如果您处理频繁的短期项目。此外,解决某些冲突的唯一方法是清除缓存

要清除系统缓存,请执行以下操作:

在主菜单上,选择文件|使缓存无效/重新启动无效缓存消息


Source

完全根据您的断言,降级到以前的版本。不是选项。13在我的组织中是强制性的。你可能可以用SSD来加速它。我有SSD和Core i5以及8Gb的ram。硬件不是这里的问题。为什么每次我想构建或启动服务器时都要对项目进行索引?构建或运行服务器会导致项目失败。如果你想intellij能够遍历这些文件,这不是一个解决方案——如果索引不会阻止用户输入,那就太好了。此外,它不应该为这些内容编制索引,因为它们没有变化。.IntelliJ也在不断扫描我的项目,即使目标文件夹被排除在外:/有没有办法根据特定规则(即与
节点\u模块相关的
)从扫描中排除大量子文件夹?一旦完成索引,我们就可以再次控制IDE…:)@法兰克-关于这一点,至少有一个问题。我也希望看到你的问题得到解决。想改为提出一个问题吗?