EclipseのJSPのフォーマットについて

投稿者: Anonymous

EclipseでJSPを使っているのですが、
変なところで切れてしまい、見づらいです。

具体的に言うと以下のようなパターンです。

画像の説明をここに入力

タグが途中で切れてしまい、大変気持ち悪いです。
もしこのフォーマットの設定の仕方がわかる方がいればよろしくお願いします。

解決

前提として、XML上の意味として<li><c:out /></li>

<li>
    <c:out />
</li>

は異なります。ですのでXMLとしては画像のようにliの開始タグとc:outがくっ付くのは仕方がないことです。

一方HTML上は<li></li>の内部の空白を無視できますので、Eclipseは<li><c:out>の改行を除去する動作になっています。これを防ぐにはHTMLエディターインライン要素からliを削除すればよいです。

なおHTMLエディターの設定で属性単位の改行と最終カッコの位置合わせを有効にすると

<li
    id="..."
    class="..."
><c:out /></li>

のようにフォーマットされます。ただし属性が1つの場合は効果がありません。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *