問題タブ [clang-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
17712 参照

c++ - Visual Studio Clang-Formatプラグインにclang-formatファイルを供給する方法は?

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

私のファイルの内容:

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

0 投票する
1 に答える
495 参照

c++ - clang コード書式設定ユーティリティは、Windows でのみ定義を破りますか?

コードのフォーマットをサポートする VS 用のこの素敵な clangプラグインがあります。それは素晴らしいことですが、複雑な定義をすべて壊します:

私たちが持っていたとしましょう:

これは、フォーマット後に得られるものです。

ご覧のとおり、そのようなコードはコンパイルされず、ほとんど\ が削除されます。削除しないように設定する方法はあります\か?

LLVM などのデフォルト設定を使用してフォーマット引数を調べてみましたが、そのような残酷なコード最適化がどこに定義されているのかわかりません。

0 投票する
7 に答える
89161 参照

vim - Ubuntuにclang-formatをインストールするにはどうすればよいですか?

vim でコードを自動フォーマットするために、特定の clang-format で clang-tools を使用しようとしていますが、apt-get 検索でこのツールを見つけることができませんでした。

以前にこの問題を経験した人はいますか? 何か提案はありますか?

0 投票する
2 に答える
3523 参照

c++ - キャッチの前に改行を保持しないように Clang-Format スタイル オプションを設定する方法は?

だから現在、私は次のスタイルを使用しています:

そして得る

手に入れたいと思いながら

どのClang-Format Style Optionがそのような動作の原因になっていると言えるでしょうか?

0 投票する
2 に答える
4498 参照

clang - clang-format: パラメータが適合しない場合は常に壊れますか?

パラメータが適合しない場合に常に壊れるように clang-format を設定できるかどうかわかりません。

これまでのところ、clang-format 3.4 でこれを行うことは不可能であると結論付けました。それが正しいか?

0 投票する
1 に答える
2730 参照

ubuntu - Clang-format がエラーを出している

ubuntu の gvim で.vimrc使用するファイルを構成しました。clang-format-3.5.py今押すCtrl+kと、次のようなエラーが発生します

また、ほとんどの場合に機能しますが、行の長さが 80 行を超えると、次の行に分割されません。

clang で特定のスタイルを使用するように変更するにはどうすればよいですか。

0 投票する
3 に答える
3332 参照

objective-c - メソッド呼び出しパラメーターの形式を制御する clang-format オプションは何ですか?

Objective-C でメソッド呼び出しをフォーマットする方法について、さまざまな意見があることは知っています。つまり、

このインデントを制御するために使用する .clang-format ファイルのオプションは何ですか? (嫌ならコロンを並べる等)

また、それは私だけですか、それともこのフォーマッタはブロックを知らないのですか? 成功ブロックの if ステートメントがインデントされておらず、失敗ブロックの NSLog 関数もインデントされていないことに注意してください。

0 投票する
2 に答える
2223 参照

c++ - Clang 形式が if ステートメントの本文を複数行に分割する

次の .cpp ファイルがあります。

(スラッシュは 80 文字を区切ります)。次の構成ファイルを使用すると、clang-format が提案します。

ファイル内でも、短い if ステートメントを 1 行に収めることができます。

  • オプションを間違って設定しましたか?

  • 無駄な垂直方向のスペースを最小限に抑えるために使用できるオプションはどれですか?

Clang-format の .clang-format ファイル