10

ではEclipse PDTCtrl-Shift-Fコードを再フォーマットします。ただし、コメントはまったく変更されません。不規則な複数行のコメントを 1 行あたり 80 文字 (または何でも) に再フォーマットする方法はありますか?

つまり変換

// We took a breezy excursion and 
// gathered Jonquils from the river slopes.  Sweet Marjoram grew 
// in luxuriant 
// profusion by the window that overlooked the Aztec city.

// We took a breezy excursion and gathered Jonquils 
// from the river slopes.  Sweet Marjoram grew in 
// luxuriant profusion by the window that overlooked 
// the Aztec city.

(これは通常のEclipseにも当てはまると思います。)

更新inモードは上記の行を再フォーマットEclipseJavaますが、それらが /* */ スタイルのコメントである場合のみです。// 長すぎる行は短くなりますが、短すぎる行は結合されません。

4

3 に答える 3

2

コメントを含めるようにJavaフォーマッタを設定する必要があります。

「設定」->「Java」->「コードスタイル」->「フォーマッター」->「編集...」->「コメント」

「XXXコメントのフォーマットを有効にする」が有効になっていることを確認してください。

于 2008-09-25T11:13:23.467 に答える
1

私の解決策は、vrapper プラグイン (無料) を使用することです: http://vrapper.sourceforge.net/home/これにより、テキスト エディター内で vim がサポートされます。

vrapper プラグインをインストールしたら、vを押してビジュアル モードに入り、複数行のコメントを強調表示してからG+Qを押して、行の幅が 80 列になるようにコメントを自動フォーマットします (デフォルト)。デフォルトの列幅を変更できますが、vrapper プラグインのドキュメントを読む必要があります。乾杯!

于 2012-12-28T06:46:07.633 に答える
1

Eclipse フォーマッターで自分のコードを思いどおりにフォーマットすることができませんでした。これは、私が遭遇したいくつかの欠点の 1 つにすぎません。Jalopy フォーマッタの方がはるかに優れていると聞いたことがあります。両方のEclipse プラグインを使用できる商用バージョンと無料バージョンの両方があります。商用版の方が洗練されていると聞いていますが(無料版の開発は行き詰まっているようです)、実際に使用したことはありません。

于 2008-10-09T22:34:50.883 に答える