我怎样才能让eclipse在一段时间之后而不是之前换行

onl*_*one 23 java eclipse formatter word-wrap

我看了整个Preferences - > Java - > Code Style - > Formatter,找不到任何方法让eclipse格式化我的代码,如:

something.
    someMethod().
    anotherMethod().
    lastMethod();
Run Code Online (Sandbox Code Playgroud)

代替:

something
    .someMethod()
    .anotherMethod()
    .lastMethod();
Run Code Online (Sandbox Code Playgroud)

我知道这是非标准的,但这就是我的需要.

编辑:这不是要包装线.它特别关于与期间相关的包裹发生的位置.我希望句号在行尾,在换行符之前,现在eclipse想要在下一行开头的句号.

编辑2:即使我能找到eclipse的源代码在哪里决定包装线的位置,这可能会有所帮助.我认为这可能是在JDT项目中,但我不是100%而且那里有很多.

小智 1

尝试这个。

窗口 > 首选项 > Java > 代码样式 > 格式化程序 > 编辑 > 换行 > 函数调用,将“换行策略”设置为“换行所有元素,每个元素在新行上”。

如果已经找到那就酷了。