.h
に基づいて.c
ファイルを自動的に並べ替えるツールはありますか?cヘッダファイルに基づくcファイルの並べ替え機能
例えば、foo.h
void function1();
void function2();
void function3();
そしてfoo.c
void function2(){}
void function1(){}
void function3(){}
私はUbuntuの中でVimを使用しています、ちなみに
void function1(){}
void function2(){}
void function3(){}
としてそれを並べ替えることができます。
興味深い。 ViMはたくさんのことをすることができます(私は1つの "迷いを解決"の例を見ました)。あなたはそれのために大きなスクリプトを書くことになるかもしれません。何かがマクロでこれを行うことができるはずですが、私に教えてください。 – Shahbaz
たとえば、関数をコピーするマクロは簡単です。あなたは関数の始めから視覚的に始めます( '{')を検索して 'n'、次に'% '、次に' d'を押します。これで機能がカットされました。あなたが今必要とするのは、その適切な場所を見つけてそれを挿入することです。...私は不思議です... – Shahbaz
あなたが引き受けるための良いCプログラミングプロジェクトのようです。 –