如何使eclipse自动添加大括号到IF语句?
在Java中,以下是完全有效的:
if (x == null) Y(); else Z();
我个人并不喜欢它。 我喜欢我所有的IF语句都有大括号:
if (x == null) { Y(); } else { Z(); }
日食格式化器是美好的,可以美化我的代码在许多其他方面。
有没有办法将它添加到IF语句的大括号?
在“首选项”下:Java>编辑器>保存操作
1)选中“其他操作”
2)点击“configuration…”
3)转到“代码样式”选项卡
4)勾选“在if / while / for / do语句中使用块”并根据您的喜好进行configuration
是。
Eclipse菜单:Source – > Clean Up …
configuration… – >代码样式 – >在if / while / for / do语句中使用块。
在Eclipse Oxygen(2017+)中,该选项现在位于:
Window -> Preferences -> Java -> Code Style -> Clean Up -> Edit -> second tab "Code Style"
更改后,select代码的相应部分,然后运行“清理”选项。
这就是我所做的:Eclipse -Preferences-Java-Code Style-Formatter-Edit-Braces在每个框中根据需要select下一行,然后保存为不同的名称(您的select)。
我通常通过复制内置的eclipse格式化程序来创build一个代码格式化程序,在这里:
Windows > Preferences > Java > Code Style > Formatter
select刚刚创build的configuration文件。 并点击编辑,然后进入“大括号”选项卡。
根据需要更改大括号的位置(这是一种所见即所得的编辑器,使其变得简单)。
当我需要格式化时,我只是select所有的文本和Ctrl+Shift+F
,它适用于我。