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