問題タブ [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.
uncrustify - C++11 メンバー初期化リスト
C++ 11メンバーの初期化リストをフォーマットするようにuncrustifyを構成できるかどうか疑問に思っています。例えば:
Uncrustify は、m_client_factory の初期化が関数であると考えているようです。これは、不正なフォーマットを引き起こすため、良くありません。これはできますか?
configuration - ビジュアルコードで uncrustify を設定するには?
Linux マシンに uncrustify をインストールし、それを Visual Code の拡張機能としてインストールしました。次のように settings.json を構成しました。
keybiddings.json に次の行を追加しました。
/usr/bin/uncrustify
「ctrl + f6」を押すと、端末にアクセスしてuncrustifyバイナリを取得しても、uncrustifyコマンドが見つからなかったと表示されます。
java - uncrustifyフォーマッタを使用してJavaラムダ式の後に適切にインデントする方法は?
私はatom-beautifyとuncrustifyでatomを使用してJavaファイルをフォーマットしています。ラムダ式のインデントを開き中かっこの後に 1 レベルだけインデントしたい() -> {
. プロパティを調整してみましたindent_continue
が、ゼロに設定するとおかしくなります。(インデントに 4 つのスペースを使用)
の場合indent_continue = 0
、次のことが起こります。
の場合indent_continue = 4
、二重インデントします。
望ましい結果:
現在の uncrustify.cfg
バージョン情報: