如何在Eclipse中组织导入,但不组织* change *星级导入

Fra*_*rot 6 java eclipse formatter

我想在Eclipse中配置Organize导入有一个警告:我不希望Eclipse更改与星号导入相关的导入(例如import javax.xml.parsers。*)。

我希望Eclipse不要扩展(用每个特定的星导入),如果已经有星导入,但也不要在没有星导入时自动添加星。

实际上,我希望组织导入只是组织导入(即重新订购),而不更改它们。任何的想法 ?

当IDE不干扰开发人员的意愿时,我会喜欢它。

how*_*ger 5

组织导入命令只能作为一个整体来执行 (参见源代码),并且排序成员命令忽略导入语句。

作为按字母顺序重新排序/排序导入语句的解决方法,请使用AnyEdit 工具插件:

  1. 选择要重新排序/排序的导入语句
  2. 右键单击选择并选择排序 > 不区分大小写的 AZ

.*仅对于import 语句,将所需的导入数设置为.*0(请参阅Eclipse 帮助 -组织导入首选项):

  1. 打开窗口 > 首选项:Java > 组织导入
  2. .* 所需的导入数(例如“org.eclipse.*”)设置0(而不是 99)
  3. 单击应用并保存

要手动或仅通过内容辅助添加导入语句,请在保存时禁用组织导入(请参阅Eclipse 帮助 -清理首选项):

  1. 打开Window > Preferences: Java > Code Style > Clean Up(或对于项目特定设置:右键单击项目,选择Properties: Code Style > Clean Up
  2. 单击编辑...
  3. 代码组织选项卡中取消选中组织导入复选框
  4. 不必要的代码选项卡中取消选中删除未使用的导入复选框
  5. 单击“确定”和“应用并保存”以关闭两个对话框