Eclipse Java格式化器:空白行

4
我正在尝试调整Eclipse中的代码格式设置以符合我的要求。
这是我的(未格式化的)示例代码:
public class Test {    
    /**
     * Test 1.
     */
    public void test() {
        System.out.println("Blub");
    }

    /**
     * Test 2.
     */
    public void test2() {
        System.out.println("Blub");
    }




}

格式化后(Eclipse标准设置),代码如下:

public class Test {
    /**
     * Test 1.
     */
    public void test() {
        System.out.println("Blub");
    }

    /**
     * Test 2.
     */
    public void test2() {
        System.out.println("Blub");
    }

}

我尝试了所有的方式去调整格式化设置,以获得以下结果:
  1. 在第一个java doc注释前加一个空行。

  2. 删除类声明结束括号之前的最后一行空行。

我该如何实现这个目标?或者在eclipse中是否无法配置此设置?

你到底想要什么? - Thorbjørn Ravn Andersen
1个回答

2
我认为它会在格式化设置的“空白行”部分下面。
(类声明内的空白行)-> 在第一个声明之前。尝试将其设置为1。
(现有的空白行)-> 要保留的空白行数(这是您可以让Eclipse删除其他规则未指定的位置的空白行的设置)。尝试将其设置为零。

5
这不是一个完整的答案。如果你在方法调用之间有空行,它们具有意义,而这里删除的行没有意义。不幸的是,目前Eclipse似乎并不完全支持这一点。 - Duncan Calvert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接