.JavaファイルをEclipseに保存すると、インデントや改行を再フォーマットするのに役立つことがわかりました。これは非常に迷惑です。どうすればそれを回避できますか?
私は自分の質問に対する答えを見つけたと思います。
Project-> Preferences->Java Editor-> Save Action- >uncheck Format source code
これにより、すべてのソースコード形式が無効になります。
それを言っているいくつかの答えがあります
Project ->Preferences->Java Code style-> Formatter (disable)
or
Project ->Preferences->Java Code style-> Clean up (disable)
どちらもコードのフォーマット方法を示す設定にすぎません。フォーマッターとクリーンアップのチェックを外しても、ソースコードはフォーマットされますが、 編集者アクションの保存
Java Editorは、すべてのソースコード設定を上書きします。
これは「コードクリーンアップ」の一部です。ソース->「クリーンアップ...」で何をするかを設定できます。
それとは別に、コードを一般的にフォーマットしたいがデフォルトが気に入らない場合は、フォーマッターを構成することもできます。これらの設定を変更するには、「ウィンドウ」->「設定」-> Java->「コードスタイル」->「フォーマッター」」を使用します。
フォーマッタの最後のタブで、一部のコードの再フォーマットを防ぐことができるオン/オフタグを定義できます。
次のような特別なコメントを配置することで、フォーマットをオフにできるはずです。
// @formatting:off
...
// @formatting:on
これは設定で変更できます
Save actions
がある場合は、無効にすることができます。
Window > Preferences
に移動し、Java > Editor > Save actions
に従います。次に、Perform the selected actions on save
のチェックマークをオフにします。
https://stackoverflow.com/a/5466000/125617 を参照してください
特定のブロックコメントのフォーマットを抑制するために使用できる別の解決策があります。ブロックコメントの先頭に/ * ハイフンに注意)を使用します。ファイルの残りの部分をフォーマットしても、フォーマットは影響を受けません。
/*- *これは非常に特別な *インデント(1)で無視したいフォーマットのブロックコメントです。 * * 一二三 */
ソース:---(http://Java.Sun.com/docs/codeconv/html/CodeConventions.doc4.html