問題タブ [uncrustify]

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 投票する
0 に答える
102 参照

uncrustify - C++11 メンバー初期化リスト

C++ 11メンバーの初期化リストをフォーマットするようにuncrustifyを構成できるかどうか疑問に思っています。例えば:

Uncrustify は、m_client_factory の初期化が関数であると考えているようです。これは、不正なフォーマットを引き起こすため、良くありません。これはできますか?

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

uncrustify - Uncrustify でドット継続行をインデントするにはどうすればよいですか?

これをフォーマットするようにUncrustifyを構成するにはどうすればよいですか:

このような:

ありがとう。

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

configuration - ビジュアルコードで uncrustify を設定するには?

Linux マシンに uncrustify をインストールし、それを Visual Code の拡張機能としてインストールしました。次のように settings.json を構成しました。

keybiddings.json に次の行を追加しました。

/usr/bin/uncrustify「ctrl + f6」を押すと、端末にアクセスしてuncrustifyバイナリを取得しても、uncrustifyコマンドが見つからなかったと表示されます。

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

java - uncrustifyフォーマッタを使用してJavaラムダ式の後に適切にインデントする方法は?

私はatom-beautifyとuncrustifyでatomを使用してJavaファイルをフォーマットしています。ラムダ式のインデントを開き中かっこの後に 1 レベルだけインデントしたい() -> {. プロパティを調整してみましたindent_continueが、ゼロに設定するとおかしくなります。(インデントに 4 つのスペースを使用)

の場合indent_continue = 0、次のことが起こります。

の場合indent_continue = 4、二重インデントします。

望ましい結果:

現在の uncrustify.cfg

バージョン情報: