如何让eclipse自动给IF语句添加大括号?

发布于 2024-09-19 17:47:37 字数 273 浏览 9 评论 0原文

在 Java 中,以下内容是完全有效的:

if (x == null)
    Y();
else
    Z();

我个人根本不喜欢它。我喜欢所有 IF 语句都带有大括号:

if (x == null) {
    Y();
} else {
    Z();
}

Eclipse 格式化程序很棒,可以通过许多其他方式美化我的代码。

有没有办法让它在 IF 语句中添加大括号?

In Java the following is completely valid:

if (x == null)
    Y();
else
    Z();

I personally don't like it at all. I like all my IF statements to have braces:

if (x == null) {
    Y();
} else {
    Z();
}

The eclipse formatter is wonderful and can beautify my code in many other ways.

Is there a way to have it add the braces to IF statements?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

擦肩而过的背影 2024-09-26 17:47:38

在“首选项”下:Java >编辑>保存操作

1) 选中“其他操作”

2) 单击“配置...”

3) 转到“代码样式”选项卡

4) 选中“在 if/while/for/do 语句中使用块”并根据您的喜好进行配置

Under "Preferences": Java > Editor > Save Actions

1) Check "Additional actions"

2) Click "Configure…"

3) Go to the "Code Style" tab

4) Check "Use blocks in if/while/for/do statements" and configure to your preferences

谜兔 2024-09-26 17:47:38

是。

Eclipse 菜单:源 ->清理...

配置...->代码风格->在 if/while/for/do 语句中使用块。

Yes.

Eclipse menu: Source -> Clean Up...

Configure... -> Code Style -> Use blocks in if/while/for/do statements.

情独悲 2024-09-26 17:47:38

在 Eclipse Oxygen (2017+) 中,该选项现在位于:

Window
->偏好设置
->爪哇
->代码风格
->清理
->编辑
->第二个选项卡“代码样式”

更改后,选择代码的相应部分并运行“清理”选项。

In Eclipse Oxygen (2017+), that option is now at:

Window
-> Preferences
-> Java
-> Code Style
-> Clean Up
-> Edit
-> second tab "Code Style"

After changing, select the corresponding parts of your code and run the "Clean Up" option.

青巷忧颜 2024-09-26 17:47:38

这就是我所做的: Eclipse -Preferences-Java-Code Style-Formatter-Edit-Braces 在每个框中根据需要选择下一行,然后保存为不同的名称(您的选择)。

This is what I did: Eclipse -Preferences-Java-Code Style-Formatter-Edit-Braces Select next line as desired in each box then save as a different name (your choice).

清浅ˋ旧时光 2024-09-26 17:47:38

我通常通过复制内置的 Eclipse 格式化程序来创建代码格式化程序来完成此操作,此处:

Windows > Preferences > Java > Code Style > Formatter 

选择您刚刚创建的配置文件。然后单击“编辑”并转到“大括号”选项卡。

根据需要更改大括号的位置(这是一种所见即所得的编辑器,很容易实现)。

当我需要格式化时,我只需选择所有文本和 Ctrl+Shift+F 即可,它对我来说效果很好。

I usually do it by creating a code formatter by copying the built in eclipse formatter, here:

Windows > Preferences > Java > Code Style > Formatter 

Select the profile that you have just created. and click on Edit and go to "Braces" tab.

Change the braces placement as you like (it's a WYSIWYG kind of editor, makes it easy) .

When I need to format, I just select all the text and Ctrl+Shift+F and it works fine for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文