web-dev-qa-db-ja.com

選択したコード領域のEclipseフォーマッタをオフにしますか?

私が ctrl+shift+f プロジェクトコードをアップして、どこでもうまく機能します。

しかし、CSS、特にそれらのフィルター部分を台無しにし、たくさんのスペースを追加します。

また、Javaコードの一部をそのコマンドでフォーマットされないように指定するにはどうすればよいですか?

23
user562350

Javaコードの特定の部分がフォーマットされないようにするには、[ウィンドウ]> [設定]> Java> [コードスタイル]> [フォーマッター]]に移動し、[編集]をクリックします。 。」ボタンをクリックし、「オフ/オンタグ」タブに移動してタグを有効にします。その後、これらのタグをJavaコードに埋め込むだけで、それらの間のフォーマットを無効にできます。デフォルトのタグを変更しないでください。次のようになります。

//@formatter:off
this.
    portion.of(code
); // will not be touched by the formatter
//@formatter:on
but this will be
       reformatted.

IIRC、このオプションはEclipse3.6以降にのみ存在します。

Cssコードに関しては、Eclipse WTPをインストールしている場合は、「ウィンドウ」>「設定」>「Web」>「CSSファイル」>「エディター」に移動すると、いくつかの基本的なフォーマットオプションがあります。

63
Kellindil

クラスレベルでフォーマットを構成することはできませんが、プロジェクトレベルで構成することはできます。構成を行うには、Eclipseでこのパスに従います

ウィンドウ->設定-> Java->コードスタイル->フォーマッタ

プロジェクト固有の設定を構成を選択し、変更を加えます。

5
GuruKulki