Eclipse Java格式化程序没有对齐列

时间:2015-05-19 19:45:56

标签: java eclipse formatter

我的错误是格式化程序没有正确对齐列。它恰恰相反。 所以我有"对齐列中的字段"检查基于Eclipse内置2.1的配置文件。这是我做的唯一修改。 (我可以在示例中看到代码间隔正确,我没有忘记点击应用)。

我的代码格式如下(示例1):

int test1 = 1;
int testtest = 2;
int testtesttest = 3;

而不是(例2):

int test1          =    1;
int testtest       =    2;
int testtesttest   =    3;

即使我手动更改它,Ctrl-Shift-F也会将其重新对齐为示例1.我尝试更改其他一些随机设置以使其正常工作但没有运气。我也进入Appearance将字体改为consolas无处不在。

今天早上格式化程序工作正常。根据一位同事的建议,我开始尝试使用谷歌java风格。所以我下载了XML并将其导入Eclipse。我不喜欢它,所以我回到带有对齐列的内置Eclipse,但它不再对齐列。

我对此进行了大量搜索,这真的让我烦恼。我不确定我在哪里做错了什么,以及如何恢复到旧的代码格式。我也尝试手动更改另一个文件中的大部分代码,没有快乐。

2 个答案:

答案 0 :(得分:0)

我找到了问题的答案:

在窗口>偏好> Java>代码风格>右上角的格式化程序我单击“配置项目特定设置...”并将我的项目更改为正确的配置文件。

答案 1 :(得分:0)

转到

  

窗口 - >偏好 - > Java - >代码风格 - >格式化器

选择有效的个人资料为 GoogleStyle

如何在Eclipse中安装googleStyle

https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml

Eclipse默认为Eclipse [内置],您可以从以下链接导入设置

enter image description here

有用的链接