2017-09-24 12 views
0

IntelliJでコードスタイルを作成して、一貫した書式を維持しようとしています。右マージンを超えないようにしたいが、再フォーマットしてIntelliJがそれを強制しようとすると、しばしばかなり不思議な見た目になる。 IntelliJのはだけなので空白で行を改行するためIntelliJコードスタイルのみが空白で区切られます

は、例えば、それは多くの場合、私が代わりに希望は何

public static final String SOME_CONSTANT_STRING = "A long string that is cut" + 
     + " off in the middle."; 

のようなもので、結果の文字列の途中で改行するのが好きです代わりにそのように見える

public static final String SOME_CONSTANT_STRING = 
     "A long string that is cut off in the middle"; 

この動作は可能ですか? Preferences > Editor > Code Style > Java > Wrapping and Bracesから

答えて

1

...

  • Assignment statement > Wrap if long
  • Assignment statement > Align when multiline

は、ここで設定を示すスクリーンショットです:

enter image description here

ここでスクリーンショットSHがありますこのフォーマッタを非常に長い文字列定数の宣言に適用した結果、以下のようになります。

enter image description here

関連する問題