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