在作业中自动对齐“=”

时间:2012-12-18 15:48:05

标签: eclipse coding-style variable-assignment

如何转换变量赋值块,例如:

private final String s1 = "10011";
private final String s2 = "01100";
private final String ones = "11111";
private final String zeros = "00000";

采用拉直的格式,所有=符号在最长的左侧之后与一个空格对齐,例如:

private final String s1    = "10011";
private final String s2    = "01100";
private final String ones  = "11111";
private final String zeros = "00000";

4 个答案:

答案 0 :(得分:11)

偏好设置 Java 代码风格格式化程序→转到修改,检查Align fields in columns

Align fields in columns

答案 1 :(得分:3)

如果您希望能够对齐作业而不仅仅是字段声明,那么此插件的作用非常出色:OCDFormat

它适用于所有文本文件,而不仅仅是java。

答案 2 :(得分:3)

您可以使用Eclipse插件columns4eclipse

  • 免费
  • 开源
  • 我在Windows 7 SP1 x64 Ultimate
  • 上使用Eclipse 4.3 x64和4.5 x64进行了测试

enter image description here

答案 3 :(得分:1)

EclipseFormatter完美地解决了这个问题,它支持在列中对齐字段,赋值和变量声明。