2

Eclipse には、インデントにオプションがあります。「クラス宣言内のフィールドの配置」は、次のようにクラス メンバーの割り当てを配置します。

class Foo {  
   int x    = 3;  
   String y = "abc"  
   long z   = 2;  
}

次のように、メソッドレベルの割り当てに対して同じことを行う設定はありますか?

private void foo() {  
   int x    = 3;  
   String y = "abc"  
   long z   = 2;  
}

そのような設定が見つかりません。

4

3 に答える 3

1

新しい Java コード スタイル フォーマッター プロファイル ([ウィンドウ] -> [設定] -> [Java] -> [コード スタイル] -> [フォーマッター]) を作成するか、古いプロファイルを変更して、[インデント] タブと [波括弧] タブを確認してください。

于 2012-12-06T19:34:05.173 に答える
1

将来の訪問者のために。

Eclipse にはそのようなオプションはありませんが、ここで説明したように、選択したコードの割り当てと宣言を調整するOCDFormatという名前のプラグインを使用できます。

  • インストール: github のプロジェクト ページから OCDFormat_*.jar の最新バージョンをダウンロードし(→ Raw → Save as をクリック)、Eclipse プラグインまたはドロップイン ディレクトリに追加します。

  • 使用法: コードを選択して Ctrl+4 を押します。

于 2013-08-28T15:02:47.203 に答える