[英]Eclipse 3.7 formatting static in class
在Eclipse 3.7中是代码:
public class AppResources
{
private static Image titleIcon;
static
{
AppResources.titleIcon = getIconImage();
}
public static Image getTitleIcon()
{
return AppResources.titleIcon;
}
}
在Formatter中哪里可以说static
之前应该是空行?
静态块没有单独的格式设置。 出于格式化目的,它似乎被视为任何其他成员变量(与函数或其他一些构造相对)。
还有另一种方法来结束您想要的格式。 如果将格式化选项空行 - >现有空行 - >要保留的空行数设置为1,则可以在静态块之前手动添加空行,格式化程序不会将其删除。
正如其他答案所指出的那样,对于通过Eclipse格式化程序的static
块,这是不可能的。 实现此目的的另一种方法是通过Eclipse中的File Search
中的搜索/替换:
从:
(^\s*\n)*(^\s*static\s*\{)
至:
\n\2
启用Regular Expression
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.