6

Eclipseソースコードフォーマッター/ビューティファイアーを使用するときはいつでも(メニュー項目[ソース]-[クリーンアップ]または[CTRL]-[Shift]-[f]を使用して)、複数行に分割したステートメントを80文字より長い1行に再フォーマットします。 :

public CDataCacheContainer loadDataset(CDataFileDef dsd) 
   throws IOException {

そしてそれは

public CDataCacheContainer loadDataset(CDataFileDef dsd) throws IOException {

これは80文字より長く、印刷すると見栄えが悪くなります。

日食がこれを行うのを防ぐことはできますか?または、80文字でうまくラップする代替のEclipseソースコードフォーマッターはありますか?

編集1: EclipseWindow - Preferences - Java - Code Style - Formatter - Editでは、最大線幅が80に設定されていました。これを78に変更し、代入式の折り返しも有効にしました。これは役に立ちました。現在、ラップされていない唯一の式は次のとおりです。

datasetsNode.add(new TreeUtil.PanelViewNode(this, table)); // NOPMD

と他の人はそれが好きです。

4

3 に答える 3

15

メニュー バーから: [ウィンドウ] > [設定] > [Java] > [コード スタイル] > [フォーマッタ] > [編集] (ボタン) > [行の折り返し] (タブ)。ラインの最大幅をカスタマイズし、ライン ラッピング ポリシーを変更できます。

于 2009-10-28T01:32:50.103 に答える
0

Java > Code Style > Formatterあなたの下の設定で、新しいアクティブなプロファイルを作成することを確認してください。それを編集し、行の折り返しの下で、最大行幅が 80 に設定されていることを確認します。

于 2009-10-28T01:30:59.270 に答える
-1

特定のフォーマットを強制したい場合は、常にコードで次のことを行います。

public CDataCacheContainer loadDataset(CDataFileDef dsd) // IOException をスローします { // // ... }

于 2012-06-19T21:07:11.380 に答える