我升级到 Luna 后遇到了自动格式化问题,更具体地说是自动缩进。About Eclipse 对话框验证我运行的是 4.4.0。
当代码在保存时自动缩进时,它似乎在关于空格数量的两种不同缩进方式之间来回跳转。注意缩进级别:
doSomething( "arg0",
"arg1" );
和
doSomething( "arg0",
"arg1" );
这在使用像 git 这样的 SCM 时非常烦人。这是什么原因造成的?如何修复?
我升级到 Luna 后遇到了自动格式化问题,更具体地说是自动缩进。About Eclipse 对话框验证我运行的是 4.4.0。
当代码在保存时自动缩进时,它似乎在关于空格数量的两种不同缩进方式之间来回跳转。注意缩进级别:
doSomething( "arg0",
"arg1" );
和
doSomething( "arg0",
"arg1" );
这在使用像 git 这样的 SCM 时非常烦人。这是什么原因造成的?如何修复?
我发现这里报告了这个错误:https ://bugs.eclipse.org/bugs/show_bug.cgi?id=434962
提到的修复是取消选中保存操作中的“正确缩进”。奇怪的是,它仍然会纠正缩进,但错误消失了。
更新: Eclipse Mars 也有一些问题。一个错误可以在这里找到。作为一种解决方法,请参阅此处如何在 Mars 中使用旧的格式化程序。