在 Eclipse 中删除空块之前的新行
我更喜欢 Allman-style 大括号,例如:
if (foo)
{
// magical prancing unicorn stuff
}
而不是:
if (foo) {
// unmagical boring pony things
}
Eclipse 中的 Java 格式化程序处理这很好,除了空代码块,其格式如下:
SomeDefaultCtor()
{}
我想对空块使用这种特殊格式:
SomeDefaultCtor() {}
当大括号包围空时,有什么方法可以告诉 Eclipse 将大括号留在同一行上代码块?到目前为止,我看不到一个:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,这在 Eclipse 中(还)是不可能的;您可以指定何时插入新行,但大括号上的配置优先。如果您对此有强烈的感觉并且不为此鄙视 IDE 注释,您可以使用:
这些必须在 eclipse 格式化程序中启用。
As far as I can tell this is not (yet) possible in eclipse; you can specify when new lines should be inserted or not but the configuration on the braces takes priority. If you feel strongly about this and do not despise IDE annotations for this you could use:
These must be enabled in the eclipse formatter.
您还可以使用 AnyEdit 插件: http://andrei.gmxhome.de/anyedit/
灵活的插件,允许设置各种转换和过滤器以更好地格式化您的文件。
值得一看:-)
You can also use AnyEdit plugin: http://andrei.gmxhome.de/anyedit/
It's a very flexible plugin which allows to set a variety of conversions and filters to better format your file.
Worth a look :-)