0

我希望Eclipse格式化程序以特定方式格式化Java方法声明,这可能吗?如果没有,是否有方法来定义我自己的自定义格式?Eclipse Java代码格式化程序

的代码应该是这样的短暂方法(即比线宽越短。):

private ClassNumberTwo methodNumberTwo(ClassNumberTwo parameterOne) throws ExceptionNumberOne 
    { 
    return parameterOne; 
    } 

而且这样的长期的方法(即长于线宽):

private ClassNumberOne methodNumberOne(
    ClassNumberTwo parameterOne, 
    ClassNumberOne parameterTwo, 
    ClassNumberThree parameterThree, 
    ClassNumberFour parameterFour, 
    ClassNumberFive parameterFive) 
     throws ExceptionNumberOne, 
     ExceptionNumberTwo, 
     ExceptionNumberThree 
    { 
    return parameterTwo; 
    } 

我知道在Eclipse中找到代码格式化程序设置的位置,但我找不到任何设置会像示例一样完全格式化代码。

+1

你为什么要这样奇怪的行为(300 VS 120)? –

+0

我想你误解了我的问题,我会编辑并尝试做一个更清晰的例子。 – npeder

回答

3
  1. 窗口
  2. 的Java
  3. 代码样式
  4. 格式化
  5. 单击编辑按钮。
  6. 换行
  7. 构造函数声明
  8. 参数
  9. 集换行政策:包装所有元素,每个元素在新行

有格式内的各种选项,您可能需要调整不同的设置,以得到你想要的。

enter image description here

+1

我尝试了所有可以找到的设置,但无法让它们做我想要的。 – npeder

1

看看下面的图片cahange 最大线宽度

enter image description here

+0

我想你误解了我的问题,我会尝试编辑并重新制定它。 – npeder

+2

Sry我的事情我不是没有解释你的问题,如果你知道如何改变设置,然后你在做Ctrl + Shift + F来合成你的源代码。那么什么是问题 –

+0

问题是我找不到任何设置将完全按照示例中所示格式化代码。我不确定默认的Eclipse格式化程序可以实际执行此操作。 – npeder