100

私はIntelliJ 12を使用していますが、メンバー変数の注釈を同じ行に配置していますが、これは嫌いです! 注釈を別々の行に保持するようにコード フォーマッタを設定するにはどうすればよいですか?

ありがとう!

4

4 に答える 4

141

Preferences → Editor → Code Style → Java → Wrapping and Braces タブに移動し、フィールド注釈セクションを見つけて、オプションDo not wrap after single annotationにチェックを入れます。

IntelliJ v14:

eIntelliJ v14 Java スタイル設定

于 2013-03-08T01:01:19.223 に答える
22

IntelliJ 12の場合ここのセットアップで見つけることができます(右下):

ここに画像の説明を入力してください

于 2013-03-08T01:02:47.440 に答える
10

上記の答えはすべて正しいと思いますが、Mac ユーザー向けの手順を次に示します。

  1. 「IntelliJ IDEA」をクリックします
  2. 「設定」をクリックします
  3. 左側のナビゲーション ウィンドウで [コード スタイル] に移動すると、その下に [Java] が表示されます。それをクリックします。
  4. [設定] ウィンドウの右側にあるヘッダー タブ "Wrapping and Braces" を探します。
  5. この時点で、「フィールド アノテーション」の下にある「シングル アノテーションの後にラップしない」という項目を探します。「OK」をクリックすれば完了です。

ここに画像の説明を入力

于 2015-05-08T17:03:15.640 に答える
3

バージョン 2.3.3 または Android Studio では、何も機能しないようでした。あきらめて、再フォーマット時に Keepの下の改行を確認しました。改行を追加するときは、非常に注意する必要があります。

ここに画像の説明を入力

于 2017-08-11T01:51:22.410 に答える