2

問題

閉じ中かっこ/大かっこ/括弧を含む行に、左中かっこ/大かっこ/括弧が一致する行まったく同じインデントを付けたいと思います。

いくつかの検索の後、私のニーズは非常に独特であると思いますが、おそらく何かが欠けているだけです. そのような方法で動作するように Eclipse オートフォーマッターを構成することは可能ですか? (チェックボックスを切り替えるのに何時間も費やしましたが、これまでのところ、このように動作させることはできませんでした。)

言い換えれば、Eclipse でこれをフォーマットします。

public String concatenate(String a,
        String b) {
    ...
}

この上:

public String concatenate(
    String a, String b
) {
    ...
}

// The same, but with some extra comments:

public String concatenate( // the line with "(" has no indent
    String a, String b
) { // so, the line with the matching ")" also should not
    ...
} // same goes for {} and []
4

1 に答える 1

1

これは、コード フォーマッタに追加された Eclipse Neon Milestone 7 リリース (4.6M7) で実行できるようです (このリリースの新機能と注目点の「コード フォーマッタの新しいオプション」セクションを参照してください)。

注: マイルストーン リリースは Eclipse リリースの初期リリースであり、最終リリースほど安定していない可能性があります (Eclipse Neon は 2016 年 6 月にリリースされる予定です)。

于 2016-05-01T08:10:43.473 に答える