Eclipse自定义格式

C0d*_*ack 1 eclipse formatting

我正在尝试创建一个JAVA代码格式化程序,使其不会包装任何行.但是对于我手动包装的代码中的任何行,我希望格式化程序尊重它们而不是将它们格式化为一行.

例如:

public Class {
    public Class(String a,
                 String b,
                 String c,
                 String d) {
         // The constructor arguments should stay as they are

    }

    public void aMethod() {
        // This statement should not be wrapped
        get().doSomething().getAnohterMethodThatHasAReeeeeeeaalllyyLongName();
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经将线宽9999(最大值),并且我已经关闭所有内容的换行.我错过了什么?

谢谢.

Mar*_*erg 8

我打开了"Java - Code Style - Formatter"的首选项页面

并激活"永不加入行"并在组合框"换行策略"中选择"不换行"

在这个改变后,我能够编写代码,但没有包装.