12

コードベースのC++コードを再フォーマットするためにWindowsで動作するツールを探しています。基本的に、少し前に書いたコードを使用したいのですが、最近のプロジェクトで使用しているスタイルと一致しません。

標準的な方法でC++コードを再フォーマットするための最良の方法は何ですか?

ビリー3

4

9 に答える 9

10

GNU Indentは、ほとんどの方法でそこに到達するはずです

于 2010-03-17T16:22:02.850 に答える
7

Astyleは、最も人気のあるツールの1つです。

編集:私が最初にこれを投稿したときになぜそれについて考えなかったのかわかりませんが、Vimを使用することもできます。このコマンドは、と=に従ってコードを再フォーマットします。indentexprcinoptions

于 2010-03-17T17:02:58.693 に答える
7

Visual Studioの場合:ドキュメントの編集/詳細化/フォーマット

ドキュメントに適用される形式は、ツール/オプション/テキストエディタ/ C /C++の設定と一致します。

Visual Studioは、ドキュメントに適用したいすべてのフォーマットオプションをサポートしていない場合があります。その場合、希望する方法でフォーマットするには、別のツール(Paul Bettsが提案しているものなど)が必要になります。

于 2010-03-17T16:25:28.910 に答える
4

Uncrustifyに投票します。

それ以外の場合:最高のC++コードフォーマッター/ビューティファイアー

于 2010-08-07T12:46:11.423 に答える
3

GC Great Codeは、私にとって古いスタンバイでした。それはかなり構成可能です。

http://sourceforge.net/projects/gcgreatcode/

于 2010-08-07T12:56:07.503 に答える
2

VisualStudioはできます。そしてほとんどのIDEはそうすることができます。

于 2010-03-17T16:20:56.313 に答える
2

私も過去にAStyleを使用しました。私はそれを少し簡単にするためにこのGUIを使用しました(私は思う-それはしばらくの間です):Windows用の芸術的なスタイル:http://jimp03.zxq.net/

于 2010-03-17T17:52:08.000 に答える
2

Eclipse/CDTはコードを非常にうまくインデントできます...

  • その構成可能。
  • チーム/グループ/組織内で設定を共有することもできます。

PS直接質問がある場合は、ブックポストのコメントにそれについて何か書いています。:-)

于 2010-08-07T12:41:19.423 に答える
0

AStyle(組み込みのコードブロック)を使用する

Step 1 : Select your code
Step 2 : Click on Plugins->Source Code Format (AStyle )

それが役に立てば幸い。

于 2014-06-06T14:51:00.277 に答える