提供以下代码:
void func(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9);
#define A_DEFINE_VARIABLE 1
int a_dynamic_variable = 1;
func(a_dynamic_variable,a_dynamic_variable,A_DEFINE_VARIABLE,a_dynamic_variable,A_DEFINE_VARIABLE,A_DEFINE_VARIABLE,a_dynamic_variable,A_DEFINE_VARIABLE,A_DEFINE_VARIABLE);
在Eclipse的第一次格式化调用(ctrl + shift + F)之后,我得到想要的格式化(我编辑了K& R样式):
void func(int var1,
int var2,
int var3,
int var4,
int var5,
int var6,
int var7,
int var8,
int var9);
#define A_DEFINE_VARIABLE 1
int a_dynamic_variable = 1;
func(a_dynamic_variable,
a_dynamic_variable,
A_DEFINE_VARIABLE,
a_dynamic_variable,
A_DEFINE_VARIABLE,
A_DEFINE_VARIABLE,
a_dynamic_variable,
A_DEFINE_VARIABLE,
A_DEFINE_VARIABLE);
但是在第二次通话后,我得到了:
void func(int var1,
int var2,
int var3,
int var4,
int var5,
int var6,
int var7,
int var8,
int var9);
#define A_DEFINE_VARIABLE 1
int a_dynamic_variable = 1;
func(a_dynamic_variable, a_dynamic_variable,
A_DEFINE_VARIABLE,
a_dynamic_variable,
A_DEFINE_VARIABLE,
A_DEFINE_VARIABLE, a_dynamic_variable,
A_DEFINE_VARIABLE,
A_DEFINE_VARIABLE);
格式化现已破坏...... 这是一个错误吗?或者我的配置有问题吗?