NetBeansまたは別のJava IDEでクラスメンバーを名前でソートするにはどうすればよいですか?
質問
ソースコード内の名前でメンバーを並べ替えたい。簡単な方法はありますか?
NetBeansを使用していますが、それを行うことができる別のエディターがある場合は、その名前を教えてください。
解決
Netbeans 8.0.1の場合:
Tools -> Options -> Editor -> Formatting -> Category: Ordering
その後:
Source -> Organize Members
他のヒント
Eclipseでできます。
これはNetbeans 7.3で実装されています: http://netbeans.org/bugzilla/show_bug .cgi?id = 212528
@PaulCroarkinが言ったように-eclipseを使用しますプロセスでソースファイルにあらゆる魔法の書式設定を行います(これが良いことであるかどうかは議論の余地があります)
Netbeansでは、ナビゲーターでメソッドをソートできます。個人的には、コード内のメソッドの並べ替えのポイントを見たことはありません。可能な場合、一緒に機能するメソッドをまとめておくのが好きです。たとえば、getter()およびsetter()。インクリメンタル検索、またはメソッドをControlキーを押しながらクリックして宣言に移動できると、はるかに便利です(IMHO)。
6.0 / 6.1以降、この機能は組み込みツールでは使用できません。 「ナビゲータ」ビューは、メンバーの順序付けされたインデックスを提供することを目的としています。ナビゲーターを表示するには、ウィンドウ->ナビゲーション>ナビゲーターに移動するか、Control-F7を押します。
Netbeansの機能強化を送信することを検討してください。
C / C ++モードの場合、「ナビゲータ」ウィンドウ内のメソッド名を右クリックし、「名前で並べ替え」を選択します。または「ソースごとに並べ替え」で好きなものを選択してください:)
NetBeansで簡単に行う方法を次に示します。
- 「ツール」タブに移動し、「オプション」を選択します。 オプションウィンドウが表示されます。
- 「エディター」をクリックして、「フォーマット」タブを選択しました。
- カテゴリの順序を選択します。 順序は、ドロップダウンカテゴリリストの最後の要素です。
- 「メンバーを可視性でソート」フィールドのチェックを外します。 この時点では、「グループ内のメンバーをアルファベット順に並べ替える」だけです。チェックする必要があります。
- 「適用」をクリックして、オプションウィンドウを終了します。 メンバーをアルファベット順にソートするようにグローバルに設定しました。
- メンバーを並べ替えるソースファイルを開くか選択します。
- 「ソース」タブ(右上隅)をクリックして、「メンバーの整理」を選択します。
それでおしまいです。ソースファイルには、メンバーがアルファベット順にソートされている必要があります。