Indexing 我怎样才能停止索引intellij的想法?

Indexing 我怎样才能停止索引intellij的想法?,indexing,intellij-idea,Indexing,Intellij Idea,如果没有“排除”文件夹,如何在开始时停止索引intellij idea?非常恼人的是,它在启动时就开始索引,而不允许您调试测试用例,让您等待索引完成。现在,“排除”文件夹是在其中一个排除的文件夹中发生更改时禁用索引的唯一方法(生成的源除外) 查阅Intellij 2016.2.5 我建议您调整Intellij配置,请参阅本文:您可以在每次切换到IDEA时停止同步/索引,这在处理大型项目和触发索引的外部构建过程时非常有用 只需禁用复选框系统设置->同步框架上的文件或编辑器选项卡激活 确保在需要时通

如果没有“排除”文件夹,如何在开始时停止索引intellij idea?非常恼人的是,它在启动时就开始索引,而不允许您调试测试用例,让您等待索引完成。

现在,“排除”文件夹是在其中一个排除的文件夹中发生更改时禁用索引的唯一方法(生成的源除外)

查阅Intellij 2016.2.5


我建议您调整Intellij配置,请参阅本文:

您可以在每次切换到IDEA时停止同步/索引,这在处理大型项目和触发索引的外部构建过程时非常有用

只需禁用复选框
系统设置->同步框架上的文件或编辑器选项卡激活

确保在需要时通过
Synchronize
菜单(Mac上的Cmd-Alt-Y)或
File->Reload All from Disk
手动运行索引以更新提示,以便在Linux下运行IDEA 2020

试试:

文件->使缓存无效/重新启动


<> P>我认为这个问题(至少对我来说是这样的)如果你开始提交,然后在过程中间关闭IDE。

< P>在这个问题上挣扎了一个星期,然后寻找所有的解决方案,我得出以下结论: 要么升级intellij,它提供暂停索引的功能(由于许可证问题,我无法升级intellij),因此另一个选项是禁用所有插件,然后根据需要逐个尝试启用


启用任何插件后,如果您看到它的行为相同,请卸载该插件并下载它的其他部分

您可以轻松解决它

只需转到:文件->设置->目录。

停止将要包含的所有文件,并需要清空添加内容根目录

像这样:


这可能是因为libraries文件夹在项目中添加了多个子文件夹。在我的例子中,我在项目中的两个位置有node_modules文件夹。一个在根目录下(app-->节点_模块下),另一个在(app-->测试-->节点_模块下)

只需在每个文件夹上单击鼠标右键,然后选择“将目录标记为”
-->“已排除”


它解决了我的问题。希望这会有帮助。

我让他去做,但不管怎样,应该由开发人员来决定他的优先级,而不是应用程序。如果我有一个100000行的代码库,即使我不需要任何索引结果,我也应该等待索引吗?增加一个交换机很贵吗?我肯定地认为Intellij Idea是一个有很大改进空间的产品,它有一个非常讽刺的产品名称。我假设git branch switch非常常见,我知道解决方法,我没有要求他们。此外,你试图说服我,这是必要的,而事实并非如此。我可以用多种语言进行调试,而不会阻塞IDE上的UI。回到问题上来,所有这些背景都是无关的,有人知道是否有可能阻止它吗?假设我只是不想浪费CPU时间做一些事情。你应该否认你是Jetbrains的员工,请客观地接受批评,没有人是完美的;)除了排除文件夹或将文件标记为二进制文件外,无法关闭索引。我们(JetBrains)正致力于减少分支切换的痛苦,但目前我们还不是很接近。在其他语言中,在没有项目范围索引的情况下进行调试是完全可能的;但是在Java中不是这样(或者我们不知道怎么做)。是的,这绝对是一种更好的方法,可以在没有机会退出的情况下直接屏蔽UI几分钟。你正在失去重点,这不是一种“用户体验”,而是一种“开发人员体验”,一种理论上知道自己决策含义的人,一种通常喜欢自由选择何时等待和喝咖啡的人,而不需要假装的“智能”软件来为自己做出决定的人。我理解你,但你的观点是有偏见的@PeterGromov,你是为推广Idea mate而付钱的,请不要把它当成个人的东西来阻止用户界面?这不是预期的,值得分析并向跟踪者报告(请参阅)。尽管编辑器/VCS缺乏“智能”功能,但它应该具有响应能力。我的报酬不是推广而是开发IntelliJ IDEA,根据我的经验,人们,甚至IDEA开发人员自己,都不知道什么时候需要索引(事实上,几乎所有东西都需要索引,因此它是立即构建的)。我为你所经历的麻烦感到抱歉;提供CPU快照可能有助于我们修复这些问题。这应该被视为公认的答案(即使是最新的2018.3.x版本),因为这是您可以控制何时同步以及何时不从控制台返回的唯一方法(例如,当您运行测试时)到冻结的IntelliJ窗口。我不记得了,但我相信在我发布问题时,此选项不存在:)同步菜单在哪里?我似乎找不到它,而CMD+ALT+Y找到了nothing@Ben2307在linux下,它位于
文件->从磁盘重新加载所有文件
中。可能是他们在发帖后重新命名的。它被映射到
Ctrl+Alt+Y
for Me,在WebStorm索引失败时工作得非常好。(在索引figlet时卡在无限循环中)当PyCharm在启动时挂起时,它将不起作用!没有时间点击
文件