0

私は理解できないように見えるEclipseフォーマッターに問題があります。

次のような 80 文字を超えるコメントを含むコード行があるとします。

Something something = new Something(somethingElse) // some comments here about the code.

次に、フォーマッタを初めて実行すると、次のように正しく設定されます。

Something something = new Something(somethingElse) // some comments here
                                                   // about the code.

ただし、後でフォーマッタを再度実行すると、次のように変更されます。

Something something = new Something(somethingElse) // some comments here
// about the code.

ここに欠けていることが明らかなものがあるはずですが、見つけることができるすべてのフォーマッタ設定を調べましたが、この動作を防ぐ方法をまだ見つけていません。誰かがこれについて何か洞察を持っていますか?

ありがとう

4

1 に答える 1

0

フォーマッターを2回実行すると、それが上の行のコメントの一部であることがわかりません。その// about the codeため、行をコードと同じ高さにする必要があると判断します。設定を見てみると、それを回避する明確な方法がわかりません。行末に短いコメントを付けるか、上の行にコメントを付けることをお勧めします。(または、フォーマッターを使用しないでください。これは通常、私の好みです。)

// some comments here about the code. If it's long enough it'll wrap
// like this.
Something something = new Something(somethingElse) // Short note
于 2010-11-03T23:14:42.933 に答える