it-mure.jp.net

Eclipseでフォーマットを無効にする

.JavaファイルをEclipseに保存すると、インデントや改行を再フォーマットするのに役立つことがわかりました。これは非常に迷惑です。どうすればそれを回避できますか?

8
Kit Ho

私は自分の質問に対する答えを見つけたと思います。

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は、すべてのソースコード設定を上書きします。

1
Kit Ho

これは「コードクリーンアップ」の一部です。ソース->「クリーンアップ...」で何をするかを設定できます。

それとは別に、コードを一般的にフォーマットしたいがデフォルトが気に入らない場合は、フォーマッターを構成することもできます。これらの設定を変更するには、「ウィンドウ」->「設定」-> Java->「コードスタイル」->「フォーマッター」」を使用します。

フォーマッタの最後のタブで、一部のコードの再フォーマットを防ぐことができるオン/オフタグを定義できます。

6
Aaron Digulla

次のような特別なコメントを配置することで、フォーマットをオフにできるはずです。

// @formatting:off
...
// @formatting:on

これは設定で変更できます

4
admintech

Save actionsがある場合は、無効にすることができます。

Window > Preferencesに移動し、Java > Editor > Save actionsに従います。次に、Perform the selected actions on saveのチェックマークをオフにします。

2
Jasper
1
Renaud