Nob*_*ift 3 java eclipse tabs editor tabbing
例如,如果我定义一个 StringBuffer 并将其附加到构造函数,它将在附加上给我两个选项卡:
Foobar sb = new Foobar()
.append(condition ? "Content" : "Other content")
.append(conditional ? "More content" : "Even more content");
Run Code Online (Sandbox Code Playgroud)
我只想要一个选项卡,这是有道理的,因为我永远不会在 Foobar 的第一行之后选项卡,除非它在一个块中,所以第二个选项卡完全没有意义:
Foobar sb = new Foobar()
.append(condition ? "Content" : "Other content")
.append(conditional ? "More content" : "Even more content");
Run Code Online (Sandbox Code Playgroud)
我查看了首选项中 Java 的编辑器设置,只能找到一种将制表符作为空格插入的方法,而我永远不会这样做(我喜欢我的制表符)。
小智 5
我不确定您使用的是哪个版本的 Eclipse,但在 4.3 上,您应该能够从 Window->Preferences->Java->Code Style->Formatter 设置自定义样式格式化程序(或编辑现有样式格式化程序)。然后创建一个新的自定义配置文件或编辑现有配置文件。
在实际的配置文件编辑窗口中,它将位于“换行”选项卡下,然后是左侧的“换行的默认缩进”选项。