Eclipse 有没有办法auto import java 包中的类为 java.util.List
无需在每个类(class)中明确选择它?
(即使没有 Ctrl + Shift + O)
当我编写 List 和 eclipse 自动导入时 java.util.List
而不是建议不相关的列表为 org.apache.xmlbeans.impl.xb.xsdschema.ListDocument.List
我知道我可以 exclude by Type Filters ,但我只想将特定对象作为 List 自动导入。
每次保存时自动组织导入语句
转到“窗口”>“首选项”>“Java”>“编辑器”>“保存操作”。 选择在保存时执行选定的操作(默认关闭)。 确保选择了组织导入(默认情况下启用)。 让 Eclipse 以通配符 (.*) 或
始终展开它们 转到窗口 > 首选项 > Java > 代码样式 > 组织导入。 将 .* 所需的进口数量的值更改为 0。 (可选)将 .* 所需的静态导入数量的值更改为 0。 使用类型过滤器排除不需要的包 转到窗口 > 首选项 > Java > 外观 > 类型过滤器。 单击添加...以添加包/类。 输入 java.awt.List(如果您不打算使用任何 AWT 类,则输入 java.awt.*)。 一些其他功能 折叠 :默认情况下,Eclipse 将所有导入语句折叠为一行,因此您的类在屏幕上占用更少的空间。您可以通过转到“窗口”>“首选项”>“Java”>“编辑器”>“折叠”并取消选择“导入”来更改此设置。 排序 :如果你真的很在意包的顺序,你可以去 Window > Preferences > Java > Code Style > Organize Imports 并按照你希望 Eclipse 对它们进行排序来定义包的顺序。尽管如此,这并不值得付出努力,所以我会跳过它。 在包资源管理器中压缩/缩写包名称 (不在您的类中,而是在 View 中):您可以显示压缩包(例如 o~.e~.swt)或缩写(例如 org.eclipse.swt.custom 变为 {SWT}.custom)。转到 Window > Preferences > Java > Appearance 并在那里定义设置。该对话框有很好的示例说明如何执行此操作。