2013-09-07 18 views
21

だから私はdownloaded, installed, and inserted into path the clang formatting pluginです。私もそれをテストし、それはすぐにGoogle(Mozillaなど)のフォーマットオプションのために働くが、私はそれが私の.clang形式のファイルで動作するようにすることはできません。 (私のファイルをソースファイルと同じフォルダに入れ、エンコーディングをUTF-8に変更し、インストールフォルダに入れてプロジェクトにファイルを追加し、その内容を'{key:value}'の中に書き込もうとしましたが、 。では、どのようにクロム書式拡張に書式設定ファイルをフィードしますか?Clang形式のファイルでVisual Studio Clang-Formatプラグインを使用するにはどうすればよいですか?

マイファイルの内容:

{ BasedOnStyle: "LLVM", IndentWidth: 4 } 

マイファイル名:nm.clang-format

+1

'{BasedOnStyle:" LLVM "、IndentWidth:4}'を中括弧で囲んで使用すると動作します – myWallJSON

答えて

18

移動]> [オプション] - > [LLVM/Clang-> ClangFormatをツール - とスタイルオプションフィールドにfileを配置します。

次に、ソースファイルのディレクトリまたはその親ディレクトリのいずれかにスタイルファイル.clang-format(これは拡張子ではなく完全なファイル名)を配置します。 Windowsエクスプローラでは、先頭に.のファイル名を作成することはできません。そのためにコンソールに移動する必要があります。あなたは.clangフォーマットが住んでいた場所に、後で混乱してしまった私のような場合は

+6

Clang r190413以降、フォーマット設定ファイルの名前として '_clang-format'を使用できます。多くの場合、Windowsではより便利です。 –

+2

Windowsエクスプローラで、Alt + D 'cmd/c echo。 > .clang-format'、または2段階のプロセスとして、Alt + Dをタイプ 'cmd'とし、最初に' echo。 > .clang-format' –

+0

ファイルメソッドは、ファイルの名前が_clang-format(アンダースコアの先頭)である場合にのみ、私にとって役に立ちます。私は.clang-formatという名前のファイルを作成しましたが、それは効果がありません。 –

6

、ファイルを追跡するために使用procmonのは、レコードのために打ち鳴らす-FORMAT.EXE

+0

procmonへの直接のリンク:https://technet.microsoft.com/de-de/sysinternals/processmonitor.aspx – Vertexwahn

3

の読み込み両方「フォールバックスタイルならば、それはと思われます"と" Style "が" file "に設定されている場合、スタイルファイルが正しい場所にあってもフォーマットは行われません。 「フォールバックスタイル」を「ファイル」とは別のもの(「なし」など)に設定すると役立ちます。

+0

それを見つけるのは大変です! – Ghita

関連する問題