25

そこで、clang フォーマット プラグインをダウンロードしてインストールし、パスに挿入しました。私もそれをテストしましたが、そのままで Google (Mozilla など) の書式設定オプションで動作しますが、.clang-format ファイルでは動作しません。(ファイルをソースファイルと同じフォルダーに入れ、エンコーディングをUTF-8に変更し、clangインストールフォルダーに入れ、ファイルをプロジェクトに追加し、その内容を内部に書き込もうとしましたが、'{key:value}'フォーマットは行われません)。では、書式設定ファイルを chrome-format 拡張機能にどのようにフィードしますか?

私のファイルの内容:

 { BasedOnStyle: "LLVM",    IndentWidth: 4 }

私のファイル名:nm.clang-format

4

4 に答える 4

20

Tools->Options->LLVM/Clang->ClangFormat に移動fileし、Style オプション フィールドに入力します。

次に、ソース ファイルのディレクトリまたはその親ディレクトリのいずれかに、スタイル ファイル.clang-format(これは拡張子ではなく完全なファイル名です) を配置します。Windows エクスプローラーでは先頭を含むファイル名を作成できない.ため、これを行うにはコンソールに移動する必要があります。

于 2013-09-14T11:06:33.137 に答える
3

記録として、「Fallback Style」と「Style」の両方が「file」に設定されている場合、スタイル ファイルが正しい場所にある場合でも、フォーマットは行われないようです。「Fallback Style」を「file」とは異なるもの (「none」など) に設定すると役立ちます。

于 2016-05-17T07:33:31.100 に答える