ソースコード内の名前でメンバーを並べ替えたい。それを行う簡単な方法はありますか?
私はNetBeansを使用していますが、それを実行できる別のエディタがある場合は、その名前を教えてください。
Netbeans 8.0.1 では:
Tools -> Options -> Editor -> Formatting -> Category: Ordering
それで:
Source -> Organize Members
これは Netbeans 7.3 で実装されています: http://netbeans.org/bugzilla/show_bug.cgi?id=212528
エクリプスならできる。
@PaulCroarkinが言ったように-Eclipseを使用するか、ビルドの一部としてJalopyを使用して、プロセス中にソースファイルにあらゆる方法の魔法のフォーマットを行うことができます(これが良いことかどうかは議論の余地があります)
Netbeans では、ナビゲーターでメソッドを並べ替えることができます。個人的には、コード内でメソッドを並べ替える意味がわかりませんでした。可能であれば、一緒に機能するメソッドを一緒に保つのが好きです。たとえば、getter() と setter() です。インクリメンタル検索、またはメソッドをコントロールクリックして宣言に移動できることは、はるかに便利です。
6.0/6.1 の時点で、この機能は組み込みツールでは使用できません。「ナビゲーター」ビューは、メンバーの順序付きインデックスを提供することを目的としています。ナビゲータを表示するには、[ウィンドウ] -> [ナビゲーション] -> [ナビゲータ] に移動するか、Control-F7 を押します。
機能拡張を Netbeans に提出することを検討してください。
C/C++ モードの場合、ナビゲーター ウィンドウ内のメソッド名を右クリックし、「名前で並べ替え」または「ソースで並べ替え」を選択します。好きなものを選択してください :)
これを NetBeans で行う簡単な方法を次に示します。
それだけです。ソース ファイルでは、メンバーがアルファベット順に並べ替えられている必要があります。