我想根据Google Java Style格式化我的代码。
import statements涉及到一些问题。除了通过手动编辑每个类之外我无法实现的一条规则是:
如果同时存在静态和非静态导入,则只有一个空白行 分开两个街区。
显然,没有办法在Eclipse中配置Organize Imports
操作来添加此空白行。
是否有任何变通方法,插件或计划添加此类功能(或者是我自己编写或使用其他IDE的唯一选择)?
答案 0 :(得分:3)
我认为此问题与使用的格式化程序有关,而不是与Organize Imports
操作本身有关。
格式化程序选项位于Window > Preferences > Java > Code Style > Formatter
。编辑个人资料时,会有一个名为Blank Lines
的标签和一个您可能觉得有用的选项Between import groups
。
当我将此选项设置为1时,Organize Imports
操作会在import
组和import static
组之间插入一个空行。
答案 1 :(得分:1)
在Eclipse中非常简单,这是实现方法:
在“组织进口”中仅定义两个组:
在格式化程序中,将Blank Lines
→Blank lines in compilation unit
→Between import groups
设置为1
。