我的错误是格式化程序没有正确对齐列。它恰恰相反。 所以我有"对齐列中的字段"检查基于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,但它不再对齐列。
我对此进行了大量搜索,这真的让我烦恼。我不确定我在哪里做错了什么,以及如何恢复到旧的代码格式。我也尝试手动更改另一个文件中的大部分代码,没有快乐。
答案 0 :(得分:0)
我找到了问题的答案:
在窗口>偏好> Java>代码风格>右上角的格式化程序我单击“配置项目特定设置...”并将我的项目更改为正确的配置文件。
答案 1 :(得分:0)
转到
窗口 - >偏好 - > Java - >代码风格 - >格式化器
选择有效的个人资料为 GoogleStyle 。
如何在Eclipse中安装googleStyle
https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml
Eclipse默认为Eclipse [内置],您可以从以下链接导入设置
有用的链接