たとえば、Eclipseは保存時に自動フォーマットを保持します。たとえば、次のコードは、必要に応じて分割しても、保存すると1行に収まる必要があると主張しています。
@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT)
[ウィンドウ]> [設定]> Java> Editor> Save Actions。
プロジェクトレベルで構成することもできます。プロジェクト>プロパティ> Java Editor> Save Actions。
これは遅い答えですが、初心者が明確に理解できるように、設定のスナップショットを用意しています。左のパスに従ってください。
そして強調表示された設定を変更します。
絶対に腹立たしい改善。 ifステートメントは次を実行します。環境設定| Java |コードスタイル|フォーマッタ|制御文タブ]選択1行の場合はシンプルに保つ。行の折り返しタブも試してみてください
自動フォーマッタを保持したいが、この動作が望ましくない場合は、fomatterで設定することもできます。
right click on the project -> properties -> Java code style -> formatter
(プロジェクト固有のフォーマッターがない場合、グローバル構成には次の方法でアクセスできます:Window -> Preference -> Java -> Code Style -> Formatter
)。
Edit...
アクティブなプロファイル、[行の折り返し]タブを開き、Never join already wrapped lines
オプション。
この方法で行を好きな場所に折り返すことができ、Eclipseは改行を削除しません(読み取り可能なラムダ式が必要な場合は必須です)が、フォーマッターはアクティブのままにします。
このオプションは、少なくともEclipse Luna以降にあります
ヒントを追加したかっただけです。行の折り返しを避けたい場合は、「最大行幅」の値を非常に大きくするだけです。それが十分に高い限り、Eclipseはラッピングを行いません。
設定> Java>コードスタイル>フォーマッタ>編集>行の折り返し>最大行幅