したがって、私は ダウンロード、インストール、およびclangフォーマットプラグインのパスへの挿入 です。私はまたそれをテストしました、そしてそれは箱から出してすぐにグーグル(Mozillaなど)フォーマットオプションのために働きます、それでも私はそれが私の.clang-フォーマットファイルで動くようにすることができません。 (ファイルをソースファイルと同じフォルダーに入れ、エンコーディングをUTF-8に変更しました。また、clangインストールフォルダーに入れて、ファイルをプロジェクトに追加し、'{key:value}'
まだフォーマットは行われません)。では、フォーマットファイルをchrome-format拡張機能にどのようにフィードしますか?
私のファイルの内容:
{ BasedOnStyle: "LLVM", IndentWidth: 4 }
私のファイル名:nm.clang-format
[ツール]-> [オプション]-> [LLVM/Clang]-> [ClangFormat]に移動し、[スタイルオプション]フィールドにfile
を入力します。
次に、.clang-format
という名前のスタイルファイル(拡張子ではなく完全なファイル名です)をソースファイルのディレクトリまたはその親ディレクトリのいずれかに配置します。 Windowsエクスプローラーでは、先頭に.
が付いたファイル名を作成できないため、コンソールに移動する必要があります。
私のように、後で.clang-formatが存在していた場所で混乱した場合は、procmonを使用して、clang-format.exeのファイル読み取りを追跡します。
レコードについては、「Fallback Style」と「Style」の両方が「file」に設定されている場合、スタイルファイルが正しい場所にある場合でもフォーマットが行われないようです。 「Fallback Style」を「file」とは異なるもの(たとえば、「none」)に設定すると役立ちます。
VS2019では、clang形式のファイルの名前が.clang-format
の場合に機能します。
.clang-format
または.clang-format.txt
ではなく、clang-format.txt
である必要があります。