コードベースのC++コードを再フォーマットするためにWindowsで動作するツールを探しています。基本的に、少し前に書いたコードを使用したいのですが、最近のプロジェクトで使用しているスタイルと一致しません。
標準的な方法でC++コードを再フォーマットするための最良の方法は何ですか?
ビリー3
コードベースのC++コードを再フォーマットするためにWindowsで動作するツールを探しています。基本的に、少し前に書いたコードを使用したいのですが、最近のプロジェクトで使用しているスタイルと一致しません。
標準的な方法でC++コードを再フォーマットするための最良の方法は何ですか?
ビリー3
GNU Indentは、ほとんどの方法でそこに到達するはずです
Astyleは、最も人気のあるツールの1つです。
編集:私が最初にこれを投稿したときになぜそれについて考えなかったのかわかりませんが、Vimを使用することもできます。このコマンドは、と=
に従ってコードを再フォーマットします。indentexpr
cinoptions
Visual Studioの場合:ドキュメントの編集/詳細化/フォーマット
ドキュメントに適用される形式は、ツール/オプション/テキストエディタ/ C /C++の設定と一致します。
Visual Studioは、ドキュメントに適用したいすべてのフォーマットオプションをサポートしていない場合があります。その場合、希望する方法でフォーマットするには、別のツール(Paul Bettsが提案しているものなど)が必要になります。
Uncrustifyに投票します。
それ以外の場合:最高のC++コードフォーマッター/ビューティファイアー
GC Great Codeは、私にとって古いスタンバイでした。それはかなり構成可能です。
VisualStudioはできます。そしてほとんどのIDEはそうすることができます。
私も過去にAStyleを使用しました。私はそれを少し簡単にするためにこのGUIを使用しました(私は思う-それはしばらくの間です):Windows用の芸術的なスタイル:http://jimp03.zxq.net/
Eclipse/CDTはコードを非常にうまくインデントできます...
PS直接質問がある場合は、ブックポストのコメントにそれについて何か書いています。:-)
Step 1 : Select your code
Step 2 : Click on Plugins->Source Code Format (AStyle )
それが役に立てば幸い。