4

私は Eclipse 3.4 を使用しており、 [コメント] タブのすべてのオプションを有効にして Java コード フォーマッタを構成しました。問題は、次を含むドキュメント コメントをフォーマットするときです。

* @see <a href="test.html">test</a>

コード フォーマッタは HTML の終わりにスペースを挿入し、それを分割します。

* @see <a href="test.html">test< /a>

なんで?これを止めるにはどうすればよいですか?

[ HTML タグの書式設定] などの [コメント] タブのオプションを無効にしても、これは修正されません。私が見つけた唯一の回避策は、 Javadoc コメントの書式設定を有効にするオプションとブロック コメントの書式設定を有効にするオプションの両方を無効にして、Javadoc 書式設定を完全に無効にすることです。つまり、コメント ブロックを手動で書式設定する必要があります。

4

3 に答える 3

4

Eclipseのバグだとしか思えません。これは@seeタグでのみ発生し、3 つの組み込みコード フォーマッタ設定すべてでも発生します。

近所ですでに報告されている興味深いバグがいくつかありますが、この特定のバグは見つかりませんでした。たとえば、Eclipse Bugzillaで@seeを検索してください。

于 2008-09-05T11:13:21.853 に答える
1

厳密な XML 仕様では、次のように、自己終了タグの終了スラッシュの前にスペースを入れる必要があります。

<gcServer enabled="true" /> <!-- note the space just after "true" -->

Bart が言ったように、Eclipse のリフォーマッタには、終了タグが実際には自己終了タグであると考えるバグがあるとしか思えません。別のアイデア: aタグのバランスがとれている (つまり、ドキュメントの上位に閉じられていないタグがない)ことを確認できますか?

于 2008-09-05T11:27:55.500 に答える
1

これは、Eclipse 3.4 のバグである可能性があります。私は 3.3 (M20080221-1800) を使用していますが、この動作は見られません。

于 2008-09-16T19:49:16.417 に答える