web-dev-qa-db-ja.com

EclipseでIFステートメントにブレースを自動的に追加する方法は?

Java以下は完全に有効です。

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

個人的にはまったく好きではありません。私はすべてのIF文が中括弧を持っているのが好きです:

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

Eclipseフォーマッターは素晴らしいものであり、他の多くの方法でコードを美しくすることができます。

IFステートメントに中括弧を追加する方法はありますか?

47
Bromide

「設定」の下:Java> Editor> Save Actions

1)「追加のアクション」を確認します

2)[構成…]をクリックします

3)[コードスタイル]タブに移動します

4)「if/while/for/doステートメントでブロックを使用する」をチェックし、好みに合わせて設定します

72
gk5885

はい

Eclipseメニュー:Source-> Clean Up ...

構成...->コードスタイル-> if/while/for/doステートメントでブロックを使用します。

16
ChrisH

Eclipse Oxygen(2017+)では、そのオプションは次のとおりです。

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

変更後、コードの対応する部分を選択し、「クリーンアップ」オプションを実行します。

4
user1050755

これは私がやったことです:Eclipse-環境設定-Javaコードスタイル-フォーマッター-編集-ブレース各ボックスで必要に応じて次の行を選択し、別の名前(選択)で保存します。

0
Peter