2009-10-28 3 views
6

Eclipseのソースコードフォーマッタ/美化器(メニュー項目Source - Clean UpまたはCTRL-SHIFT-fを使用)を使用するときは、複数の行に分割された文を80文字よりも長い1行に再フォーマットします。Eclipseのソースコードフォーマッタを80文字で改行する別の方法や方法はありますか?

public CDataCacheContainer loadDataset(CDataFileDef dsd) 
    throws IOException { 

をし、それが長い80文字を超えると、印刷時に貧弱に見える

public CDataCacheContainer loadDataset(CDataFileDef dsd) throws IOException { 

次のようになります。私が持っています。

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

EDIT 1:Window - Preferences - Java - Code Style - Formatter - Edit下のEclipseで は、最大線幅を80に設定した。私は78にそれを変更しても、代入式のラッピングを有効にし、これが役立っていました。今はラップでない唯一の表現はこれです。

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

などのようなものです。

答えて

15

メニューバーから:ウィンドウ>設定> Java>コードスタイル>フォーマッター>編集(ボタン)>折り返し(タブ)。最大行幅をカスタマイズして、行折り返しポリシーを変更することができます。私は特定の書式を強制したい場合は

+0

をスローしますこれを指摘してくれてありがとう。最大線幅は80に設定され、78に変更され、代入式で折り返しが有効になりました。今すぐラップされていない唯一の式は次のとおりです。 datasetsNode.add(new TreeUtil.PanelViewNode(this、table)); // NOPMD などです。 – tukushan

0

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

-1

私はいつも自分のコードに次の操作を行います

公共CDataCacheContainer loadDataset(CDataFileDef DSD)// はIOExceptionが{// // ...}

関連する問題