在eclipse中关闭intellij想法中未使用的模块

据我所知,目前在intellij的想法中没有任何function。 我不知道为什么,但他们不支持这样做,至少这是我在所有研究中发现的结果。 也许我们中的一些人以不同的方式处理这个问题。 你如何使用intellij中的多个模块? 在处理多个项目时,我应该如何提高性能?

在eclipse中关闭intellij想法中未使用的模块?

您可以将该模块目录设置为从该项目中排除。

右键单击该目录,然后转到Mark Directory As – >然后单击Excluded it

要添加模块,请单击“ Project Structure按钮,然后转到“ Modules部分,然后将其添加回来

在此处输入图像描述

脱机模块插件允许您在项目中禁用或启用模块而不删除。

单击项目视图中的上下文菜单中的Disable Module ,它将禁用所选模块。 已禁用的模块显示在一个组中,可以通过Load Module添加回来。

在Intellij 2017.2中,您可以轻松加载/卸载模块或模块组:

  1. 右键单击“项目”视图
  2. 选择“加载/卸载模块”
  3. 选择要加载/卸载的模块,然后单击“确定”按钮

加载/卸载模块截图

警告:这是一个“实验性”function

参考: jetbrains网站

Eclipse中的项目是IntelliJ中的模块 。 我不建议以相同的方式使用它们 – 即将不相关的项目作为模块导入一个IntelliJ项目。

例如,将数据库项目和应用程序项目导入到一个是可以的,或者在一个项目上工作意味着在另一个项目上工作。 但是当您将太多项目导入其中时,您将遇到搜索和“转到文件/类”操作的问题,并且您将使用过多的堆空间。

通常,当您有大量已打开的项目时,有三个问题

  • 使用过多的堆 – > GC暂停。
  • 在它们之间切换很难
  • 关闭并重新开放很多项目很难

为了解决这个问题,我制作了Frame Switcher插件,以便更轻松地在项目之间切换,并重新打开已关闭的项目。 此外,当你有32位Windows并且项目太多时,你需要启动新的IntelliJ实例,而Frame Switcher可以集成它们。

还有Missing Functionality插件 ,可以让你“关闭所有其他项目”。

由于旧的“离线模块”不起作用,我制作了一个插件,利用“标记为排除”的机制来快速显示/隐藏多个模块。

链接到模块: https : //plugins.jetbrains.com/plugin/7803?pr = aidea