0

別の質問があります。

次のコード ベースがあるとします。既存のコードは次のとおりです。

int main() { 
/*Commented Added by abc
    int abc; */
/* Code Added by abc */
    int def; 
}

新しいコードは次のようにしたいと思います。

int main() { 
    /*Commented by abc
    int abc; */
    /* Added by abc */
    int def; 
}

上記の例では、実際のコード変更は行われていません。ただし、追加された新しいコードに基づいて、コメントは正しく配置されています。つまり、ABC によって追加された新しいコード行を検索し、この行配置に従って前の数行を配置しました。

現在、私は巨大なコード ベースに取り組んでおり、そのようなコードを手動で変更することはほとんど不可能です。これを可能な限り簡単な方法で達成する方法についてアドバイスをお願いします。

4

2 に答える 2

0

GNU Indentは、Cファイルを統一されたスタイルに変換でき、多くのオプションが付属しています。そのうちのいくつかは、コメントの配置に関連しています。

于 2013-03-11T12:58:59.973 に答える
0

この粗雑な方法はどうですか:

VIMINIT='call feedkeys("gg=G:wq\<CR>")' vi myFile.c
于 2013-03-10T06:33:19.960 に答える