如何将多行语句的双标签缩进减少到Eclipse中的一个标签?

时间:2013-08-21 20:30:29

标签: java eclipse tabs editor tabbing

例如,如果我正在定义一个StringBuffer并且我追加到构造函数,它将在append上给我两个选项卡:

Foobar sb = new Foobar()
        .append(condition ? "Content" : "Other content")
        .append(conditional ? "More content" : "Even more content");

我只想要一个标签,这是有道理的,因为我永远不会在Foobar的初始行之后选项,除非它在一个块中,所以第二个标签完全没有意义:

Foobar sb = new Foobar()
    .append(condition ? "Content" : "Other content")
    .append(conditional ? "More content" : "Even more content");

我查看了首选项中Java的编辑器设置,并且只能找到一种方法将标签插入空格,这是我永远不会做的(我喜欢我的标签)。

1 个答案:

答案 0 :(得分:3)

我不确定你所使用的是什么版本的Eclipse,但是在4.3上,你应该能够从Window-> Preferences-> Java->设置自定义样式格式化程序(或编辑现有格式化程序)。代码风格 - >格式化程序。然后创建新的自定义配置文件或编辑现有配置文件。

在实际的配置文件编辑窗口中,它将位于Line Wrapping选项卡下,然后是左侧的“包装线的默认缩进”选项。