Hello World / plɹoM ollǝH

Programmers Live in Vain

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