1

GUIプログラムを書いています。

他のコンポーネントを含むいくつかのJPanelがあります。私のコードが次のようになったら本当にいいでしょう:

parent component code
    child component code
        grandchild component code

これの代わりに:

parent component code
child component code
grandchild component code

これにより、コードがはるかに読みやすくなります。Javaが無視するコードに入れることができる文字はありますが、Eclipseはそれを追加のインデントが必要なコードの一部として検出しますか?

これらすべてを手動で実行できることはわかっていますが、インデントを自動的に設定することがよくあります(ctrl + a、ctrl + i)。そうすれば、インデントを直接心配する必要がなくなり、Eclipseにインデントを管理させることができます。ただし、それによって、自分で行った「カスタム」変更も無効になります。

{}を追加するとうまくいきますが、Javaがコードを読み取る方法にも影響するため、実際には機能しません。

たぶん、これに利用できるプラグインがいくつかありますか?たとえばのような行を検出する何か

//{

//}

そして、それらに囲まれているコードをインデントしますか?

4

1 に答える 1

2

適切な左中括弧と右中括弧を使用してテキスト ブロックを選択し、Ctrl+ Shift+を押すとF、選択したテキスト ブロックが書式設定されます。

さらに、Eclipseでは、Window -> Preferences -> Java -> Code Style -> Formatterに移動できます。ここで、新しいフォーマッタ プロファイルを作成し、多数のカスタム フォーマット ルールを割り当てることができます。

簡単に参照できるスクリーンショット

Eclipse フォーマッター プロファイル

于 2012-09-14T10:37:10.393 に答える