2011-01-13 88 views
1

我试图创建一个JAVA代码格式化程序,使其不包装任何行。但对于我手动包装的代码中的任何行,我希望格式化程序能够尊重它们,而不是将它们格式化为一行。Eclipse自定义格式

例如:

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(); 
    } 
} 

我已经作出的线宽度9999(最大),并且我已经关闭换行的一切。我错过了什么?

谢谢。

回答

8

我打开偏好页面 的“Java - 代码样式 - 格式化”

并激活“永不相交的线” 并选择在组合框中“自动换行政策”,“不换行”

在这个改变之后,我能够编写没有被包装的代码。

+0

完美,谢谢! – C0deAttack 2011-01-13 17:34:14