【问题标题】:How to remove unused imports from Eclipse如何从 Eclipse 中删除未使用的导入
【发布时间】:2011-04-16 13:33:21
【问题描述】:

有没有什么方法可以使用 Eclipse IDE 自动删除项目的所有未使用的导入(带有警告信号)?

【问题讨论】:

  • @Dibya:请不要在关于语言的问题中随意添加语言标签。谢谢。
  • 答案似乎提到了Java;我一直在为 C++ 寻找这个。这在 Eclipse 中的 C++ 项目上是否同样有效?
  • @dwanderson:抱歉,我主要将 Eclipse 与 Java 一起使用。我认为这不适用于 C++。
  • @Heisenbug:你会考虑添加Java标签吗?
  • @NewUser:如果它只是 Java(可能是),是的,我(或你)可以编辑和修复丢失的标签!

标签: eclipse


【解决方案1】:

我刚刚找到了路。右键单击所需的包然后Source -> Organize Imports

快捷键:

  • Windows:Ctrl + Shift + O
  • Mac:Cmd + Shift + O

【讨论】:

  • 为此定义保存操作也很有帮助。首选项->Java->编辑器->保存操作
  • 请注意,这也会通过将它们移动到更美观的方式来“清理”它们。
  • Android Studio 怎么样?
  • 很有趣,我遇到了导入列表包含来自同一文件的公共静态内部类的情况,并且“组织导入”无法删除不必要的条目。由于没有使用该课程,因此我将其设为私有,并且组织者成功...
【解决方案2】:

Ctrl+Shift+O

可以直接使用快捷键

【讨论】:

  • @minil 如果您在包资源管理器中标记项目/包,然后按 Ctrl+Shift+O 将清除整个项目/包中未使用的导入
【解决方案3】:

我知道这是一个非常古老的线程。我发现这种方式对我很有帮助:

  1. 转到窗口 → 首选项 → Java → 编辑器 → 保存操作。
  2. 选中“保存时执行所选操作”选项。
  3. 选中“组织导入”选项。

现在每次保存类时,eclipse 都会负责删除未使用的导入。

【讨论】:

    【解决方案4】:

    删除eclipse中所有未使用的导入:

    右键单击所需的包,然后Source->Organize Imports。 或者 您可以通过按 Ctrl+Shift+O

    直接使用快捷方式

    完美运行。

    【讨论】:

      【解决方案5】:

      如果您想在整个项目中执行此操作,请在项目内部 --> 选择 src 文件夹-->按 Ctrl+Shift+O

      【讨论】:

        【解决方案6】:

        使用 ALT + CTRL + O。它将组织所有导入。您可以在“代码”菜单中找到各种其他选项。

        编辑:对不起,它是 CTRL + SHIFT + O

        【讨论】:

        • 我想应该是 cntrl + shift + O
        【解决方案7】:

        更好的方法是添加“保存操作”,这样当您保存项目时,它会清除未使用的导入并根据需要格式化代码。

        转到窗口 > 首选项 > Java > 编辑器 > 保存操作

        然后选择你想要的。

        【讨论】:

          【解决方案8】:

          Ctrl+Shift+O,它将删除不需要的导入

          【讨论】:

          • 这似乎只是许多现有答案的重复。
          • 好,直接回答注释掉Eclipse中不必要的导入语句
          【解决方案9】:

          当然,在 Eclipse indigo 中,未使用的导入下会出现一条黄线。如果将鼠标悬停在上面,将会有多个链接;其中之一会说“删除未使用的导入”。点击那个。

          如果您有多个未使用的导入,只需将鼠标悬停在一个上,就会出现一个链接,可让您一次删除所有未使用的导入。我不记得确切的措辞了,但出现的所有链接都非常不言自明。

          【讨论】:

          • 这仅适用于单个文件,不适用于整个项目。
          【解决方案10】:

          不重新组织导入(不展开 .* 也不重新排序行)以拥有最少的 VCS 变更集
          您可以按照this answer 的建议使用自定义 eclipse clenup

          【讨论】:

            猜你喜欢
            • 2012-12-22
            • 1970-01-01
            • 2011-12-28
            • 2012-11-09
            • 1970-01-01
            • 1970-01-01
            • 2021-08-19
            • 2020-07-29
            • 2014-04-11
            相关资源
            最近更新 更多