Eclipse代码格式化未正确对齐列中的字段

时间:2012-11-21 22:45:46

标签: java eclipse code-formatting

当字段属于intboolean字段时,Eclipse代码格式化程序未将字段与列中的字段对齐选项对齐。以下是格式化后的显示方式:

    private Rect                mTempRect;

    private int                     lastClickX;
    private int                     lastClickY;

    private int                     mMaxLinesCount;
    private boolean                 mWrapped;
    private boolean                 expanded;
    private SpannableString     mLinkHideText;

我正在使用Eclipse版本:4.2.1 JUNO x64,Ubuntu 12.04 LTS 64位。

2 个答案:

答案 0 :(得分:2)

解决!

问题是Eclipse使用的是可变宽度字体,因此在代码格式化时,空格会有不同的宽度。解决了将字体更改为固定大小的字体。

参考:Different the width of whitespace in eclipse editor

答案 1 :(得分:0)

我这样做了:

  1. 转到窗口 - >偏好 - >一般 - >外观 - >颜色和字体然后到基本 - >文字字体
  2. 将字体从Monospace 8更改为Liberation Mono 8.
  3. 这适合我。