我希望在任何Java方法的最后一个return语句之前有空行。如何使用Eclipse找到并替换这些行?如何在返回语句前搜索不包含空行的行
public int foo() {
...
...
System.out.println("end of foo");
return 1;
}
在这种情况下,我宁愿在return语句前留空行,注意在返回前可能有任何语句。我如何在这种情况下找到并取代。
我希望在任何Java方法的最后一个return语句之前有空行。如何使用Eclipse找到并替换这些行?如何在返回语句前搜索不包含空行的行
public int foo() {
...
...
System.out.println("end of foo");
return 1;
}
在这种情况下,我宁愿在return语句前留空行,注意在返回前可能有任何语句。我如何在这种情况下找到并取代。
你可以使用正则表达式搜索模式"; *\n[ \t]*return"
并更换字符
查核在爪哇(正则表达式的概述只有当你需要它,你可能是一个正则表达式亲对于所有我知道;)) http://www.regular-expressions.info/java.html
你可以去窗口 - >首选项,并展开树木Java - >代码风格 - >格式化和改变/执行许多规则,但我不认为你可以检查/在Eclipse中作为内置选项在“返回”之前强制执行一个新行。
相反,你必须遵循Josiah的建议,并写出自己漂亮的检查式工具(这真的很有趣)。