1

私は大規模なプロジェクトに取り組んでおり、ヘッダーの一部は時間の経過とともに大きくなっています。セマンティクスをきれいに保つために、ヘッダー ファイル内の関数を正しい順序で配置したいと考えています。

それらをコピーして貼り付けることもできますが、別のビューで(コメントなしで)上下にドラッグしたいと思います。このような種類のものを簡単に注文するためのツールを知っているかもしれません.

4

1 に答える 1

2

すべての並べ替えのニーズに対する答えは ですsort

あなたの宣言は通常次のようになります

type1 SomeName::fun();
type2 funtastic();

sort、比較に使用する列を選択できます。関数名またはクラスを使用して並べ替える場合、上記の例では列 2 になります。

$ sort -k2 header.h > sorted_header.h

おそらく、エディターには、選択した行で外部コマンドを実行するオプションがあります。そうすることで、物事はさらに統合されます。

于 2012-05-30T13:28:30.617 に答える