eclipse可以配置为自动修复丢失的Imports吗?

时间:2010-10-20 22:38:42

标签: eclipse

因为它们已经不够容易了;)

6 个答案:

答案 0 :(得分:70)

我认为您正在寻找 Ctrl + Shift + O

您还可以设置Eclipse以在保存时自动组织导入:

Preferences> Java> Editor> Save Actions

答案 1 :(得分:4)

Ctrl + Shift + O(Mac的Cmd + Shift + O) - 组织所有导入
Ctrl + Shift + M(Cmd + Shift + M for mac) - 逐个导入(你需要光标在红色标记上)

答案 2 :(得分:2)

从Eclipse菜单中选择来源 - >组织进口。这将从该Java文件中删除所有未使用的导入。

答案 3 :(得分:2)

Eclipse:自动修复缺少的导入

1。 MACOS

a)组织所有进口

命令 + Shift + O

b)为特定行添加导入

命令 + Shift + M

2。视窗

a)组织所有进口

控制(Ctrl) + Shift + O

b)为特定行添加导入

控制(Ctrl) + Shift + M

答案 4 :(得分:1)

如果要导入的类已经在java项目或插件的类路径中,@ Fabian的答案是正确的。

我不知道如何在Eclipse中自动添加Require-Bundle标头(在eclipse插件的情况下)或包导入(在osgi包的情况下)。

这意味着只要限制添加到类路径中已有类的类,就可以获得所需的内容。但是,如果您尝试开始使用路径中尚未包含的类,则组织导入将无法为您提供帮助。

答案 5 :(得分:0)

我找到了这个网站:http://eclipseone.wordpress.com/2010/03/10/navigate-and-fix-errors-amp-warnings-in-a-class-with-eclipse-keyboard-shortcuts/

它建议使用ctr / cmd + 1来使用键盘,这比使用鼠标要好得多,但我仍然在寻找“大多数时候做正确的事情”的自动解决方案。 / p>