当我使用 EclipseCtrl-Shift-o
来组织导入、Ctrl-1
快速修复或 alt-space 来完成引用时,我希望能够指定首选包(或者忽略包列表)以避免命名空间冲突。例如,我们总是想要 java.util.List,但最终过于频繁地看到以下对话框:
有没有办法避免这种情况?
当我使用 EclipseCtrl-Shift-o
来组织导入、Ctrl-1
快速修复或 alt-space 来完成引用时,我希望能够指定首选包(或者忽略包列表)以避免命名空间冲突。例如,我们总是想要 java.util.List,但最终过于频繁地看到以下对话框:
有没有办法避免这种情况?
Eclipse 支持负导入过滤器。例如,您可以过滤所有java.awt.*
和javax.swing.*
包,以便它们永远不会作为选项出现。这可以在Java > Appearance > Type Filters
菜单下的首选项中完成。
顺便说一句,这很尴尬,这导致我提交了一个增强请求,以便更简单地过滤未使用的类型。