我可以让 Eclipse Helios 在子包导入之间使用空行来组织导入吗?

发布于 2024-11-10 00:55:28 字数 458 浏览 3 评论 0原文

这属于强迫症程序员的范畴。

我喜欢用空行按包分隔导入。所以:

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 在 sub 包之间自动插入一个空行?

This falls into the obsessive-compulsive programmer bucket.

I have developed a fondness for separating imports by package with blank lines. So:

import java.io.BufferedInputStream;
import java.io.IOException;

import java.sql.SQLException;

...instead of:

import java.io.BufferedInputStream;
import java.io.IOException;
import java.sql.SQLException;

I can easily make Eclipse do the latter using their preferences dialog. And I can make Eclipse do the former if I know in advance what the packages are going to be, since Eclipse inserts a blank line by default after each import group.

My question is: is there any way to tell Eclipse to insert a blank line between sub packages automatically?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧时光的容颜 2024-11-17 00:55:29

如果您想在每个包之间插入空行,则应该在组织导入时使用每个包的分隔字段,例如:

java.io.*
java.sql.*

You should use in organize imports separated fields for every packages if you want insert blank line between them like:

java.io.*
java.sql.*
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文