4

私は最近 Java の使用を再開し、コードをフォーマットする便利なフォーマット機能を備えた Eclipse で開発環境をセットアップしています。これは、ローカル変数の宣言を除いて、コード標準にほぼ完全に適合するように設定を設定できた大きな理由です。私は自分の宣言を一列に並べておくのが好きです(私が望むことをするクラスパラメータ宣言のオプションさえあります)

これが私が望むものです:

void jad()
{
    int         alpha              = 1;
    String      beta               = "jad";
    MyOwnObject SomeReallyLongName = new MyOwnObject();
}

代わりに、Eclipseのフォーマットは私に与えます:

void jad()
{
    int alpha = 1;
    String beta = "jad";
    MyOwnObject SomeReallyLongName = new MyOwnObject();
}

それが私が望むようにフォーマットされなくてもかまいません。私がそこに置いた空白を削除しなければ、私はそれが大好きです >.< (それが私のためにそれを行うことができれば、それはもちろん、さらに良いでしょう)。

Eclipseでこのようなことをする方法を知っている人はいますか? (コード スタイル エディターでオプションが見つかりませんでした)

4

1 に答える 1

1

実際には、フォーマッタがこの位置合わせを行います。Preference -> Java -> Code Style -> Formatter に移動し、プロファイルを編集します。[インデント] タブを見ると、フィールドを列に揃えるオプションがあります。

しかし、それはメソッド変数ではなくクラスを整列させるだけなので、あなたが望むものではありません。

于 2012-07-17T05:52:23.377 に答える