如何在不区分大小写的顺序中对Eclipse中的import语句进行排序?

时间:2015-12-24 10:00:56

标签: java eclipse

Eclipse使用词典顺序对导入组中的import语句进行排序,这是区分大小写的。

例如:

import com.company.something.DBException;
import com.company.something.DatabaseHandler;

是否可以将自动排序更改为不区分大小写。在上面的示例中,我希望订单为:

import com.company.something.DatabaseHandler;
import com.company.something.DBException;

3 个答案:

答案 0 :(得分:2)

Eclipse中的导入组织行为可以在Preferences -> Java -> Code Style -> Organize Imports中控制。不幸的是,似乎没有办法按照你喜欢的方式改变顺序。

答案 1 :(得分:1)

AnyEdit Eclipse插件将各种编辑工具添加到上下文菜单中 - 包括对文本行进行不区分大小写的排序。选择导入,右键单击,选择Sort,不区分大小写。

不确定如何自动化它,但它必须比手动更好。

  

"当前版本适用于3.8到4.6的Eclipse,需要Java   = 1.7,但Eclipse 2.1的旧版AnyEdit版本也可以从主页下载到版本3."

答案 2 :(得分:1)

我找到了一种方法:首先,在Window > Preferences > Java > Code Style > Organize Imports选项中,删除所有指示特定包装顺序的条目:

Delete custom package entries

然后输入一个只有*字符的单项。

Add * single entry

显然,这表明您不想指定任何自定义订单,然后Eclipse决定了order方法,默认情况下,该方法似乎是字典式的。

就是这样。下次执行Source > Organize Imports命令或CTRL + SIFT + O快捷方式时,该顺序将按字典顺序。

???