Java 更改一行if语句的Eclipse格式
因此,当我使用Java 更改一行if语句的Eclipse格式,java,eclipse,Java,Eclipse,因此,当我使用shift+ctrl+f重新组织一个类时,我的单行if语句会发生以下情况 if(true)doThis() 改为 if (true) doThis(); 如何使shift+ctrl+f自动组织成第一条语句?您可以尝试使用ctrl+shift+f,而不是使用ctrl+I(如在爱尔兰),它实际上不会重新格式化代码,但会修复所有缩进和空白,因此不会影响一行if语句 转到窗口>首选项(Windows/Linux)或Eclipse>首选项(OSX) 转到Java>代码样式>格式化程
shift+ctrl+f
重新组织一个类时,我的单行if语句会发生以下情况
if(true)doThis()代码>
改为
if (true)
doThis();
如何使shift+ctrl+f
自动组织成第一条语句?您可以尝试使用ctrl+shift+f,而不是使用ctrl+I(如在爱尔兰),它实际上不会重新格式化代码,但会修复所有缩进和空白,因此不会影响一行if语句
转到窗口>首选项(Windows/Linux)或Eclipse>首选项(OSX)
转到Java>代码样式>格式化程序
如果尚未创建自己的代码格式化程序,请创建自己的代码格式化程序
转到控制语句
选中“在一行中保留简单的“如果”复选框。”
点击OK
经过更多的探索,我似乎可以改变它
在Eclipse中打开首选项
展开Java
展开代码样式
单击格式化程序
控制语句
你已经创建了自己的格式化程序…或者你可以使用jalopy..我很确定有一个按钮或者我可以做些什么来更改它,并且自定义格式化程序是没有必要的。除非我弄错了。因为这是我唯一想要的不同于原始格式化程序的东西。实际上,这是这里描述的Andring开发的建议样式:但是谷歌提供的eclipse格式语法错误这似乎不适用于eclipse Kepler(版本:Kepler Service Release 1,Build id:20130919-0819)…即使在尝试不同的控制语句设置后,如果语句-/,它也总是在一行中添加新行。