clang-formatをVisual Studioで
このページは若干古いのでこっち読んでください dungeonneko.hatenablog.com
Visual Studio2017で対応されてるのでAStyleから乗り換え
実行されるタイミングがよくわからんので編集中のコード整形に加えて
ビルドイベントで全ソースなめてフォーマットするイベントを追加しておく
1. Windowsバイナリをインストール
Pre-Built BinariesからWindows (64-bit)を選択してDL PATHに追加チェックいれてインストールしておく LLVM Download Page
2.Visual Studioの設定
ツール⇒オプション⇒テキスト エディタ―⇒C/C++⇒書式設定⇒clang-formatサポートを有効にする
3.プロジェクトに.clang-formatファイルを追加
プロジェクト⇒新しい項目の追加⇒Visual C++⇒書式設定⇒.clang-format
4.ビルドイベント設定
プロジェクト⇒プロパティ⇒ビルドイベント⇒ビルド前のイベント
clang-format -style=file -i *.cpp *.hpp