这属于强迫症程序员的范畴。
我喜欢用空行按包分隔导入。所以:
import java.io.BufferedInputStream;
import java.io.IOException;
import java.sql.SQLException;
...代替:
import java.io.BufferedInputStream;
import java.io.IOException;
import java.sql.SQLException;
我可以很容易地让 Eclipse 使用它们的首选项对话框来完成后者。如果我事先知道包将是什么,我可以让 Eclipse 做前者,因为 Eclipse 默认情况下会在每个导入组之后插入一个空行。
我的问题是:有没有办法告诉 Eclipse 在子包之间自动插入一个空行?