Eclipse Java格式化程序 - 对齐字段列;不起作用

3

我的Java格式化程序 -“对齐列中的字段”无法正常工作。希望我做错了什么可以纠正。这是我目前的设置...

编辑: 看起来这是格式化程序的选项限制。当它在类本身中时,它会起作用,但在类内部的方法中不起作用:(

字体:Courier New + 只选择制表符,如下所示:

java formatter

然后这就是选择所有内容之后的样子 -> Ctrl+Shift+F

enter image description here

有问题的部分从第56到61行。是否存在某种限制,使其无法识别这些行,我需要做一些不同的事情吗?


1
看一下这个:http://stackoverflow.com/questions/13503309/eclipse-code-formatting-is-not-aligning-fields-in-columns-properly - Konstantin Yovkov
在发布这个问题之前,我确实阅读过那篇文章。我正在使用等宽字体(Courier New),并且已经只使用制表符了。问题不在于它没有做得很好,而是根本就没有做。 - Paul Duncan
2个回答

1

它说的是“fields”,我相信这意味着“类的变量声明”。第56-61行显然看起来像是方法的变量声明。这可能就是为什么它们没有任何格式的原因。


0
Eclipse 无法仅通过制表符对齐字段。
如果您想保留制表符缩进,可以使用以下设置:

制表符策略:混合
缩进大小:4
制表符大小:4
[X] 在列中对齐字段

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接