問題タブ [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.
c++ - Uncrustify および/または Universal Indent GUI は文字列リテラルを分割できますか?
C++ プロジェクトに Universal Indent GUI と Uncrustify を使用しています。コード幅は80文字に設定されており、ほぼ満足のいくコード形式です。これは通常のコードではうまくいくようですが、文字列リテラルは分割されません。
次の例は、私が達成しようとしていることを示しています...
オリジナル:
美しい (align_left_shift=true):
優先:
これは、言及されている補助ツールで可能ですか?
前もって感謝します ...
c++ - Uncrustifyを使用したコンストラクターメンバーの初期化をフォーマットします
uncrustify 0.56を使用していますが、次のようなコンストラクターをフォーマットできるかどうかを知りたいです。
オプションが見つかりませんでした。これは可能ですか、それともこの種のフォーマットを実現するための別のコードビューティファー/ツールがありますか?
前もって感謝します ...
uncrustify - 空白行に空白を残す Uncrustify オプション
空白行に空白を残すオプションを見つけようとしています。現在、uncrustify はすべての末尾の空白を削除します (良い!) が、通常はインデント レベルであるため、空白行にある場合は空白を保持したいと考えています。
これは空行オプションですかnl_*
、それともインデントindent_*
オプションですか? やりたいことをしたり、末尾の空白オプションを制御したりするものを見つけることができません! デフォルトでそれを行うだけです。
c - Uncrustifyがコードの特定のセクションを変更するのを防ぐことはできますか?
Uncrustifyは素晴らしく、コードを整理するのに優れた仕事をします。ただし、ファイル内にUncrustifyに変更させたくないCコードがいくつかあります。Uncrustifyがこれに触れるのを防ぐ方法はありますか?コードの周りのコメントに特定のタグを付けるなどしてください。
uncrustify - 関数パラメータリストとは異なるフォーマット初期化リスト
私はC++クラスのコンストラクターとして持っています
このように見たい
関連するオプションを見つけました:
しかし、これは私が望まない通常の関数パラメーターにも影響します。pos_commaを変更するとすぐに、すべてのメンバー初期化リストが混雑します。
関数パラメーターリストとは異なるコンストラクター初期化リストの外観をどのように定義できますか?
ありがとう。
編集:関数パラメータリストを次のように表示したい
c++ - Uncrustify を使用して、コンマだけでなく長い関数定義を完全に分割する
Uncrustify v0.60を使用して C++ ソース コードをフォーマットしています。Uncrustify を構成するために、UniversalIndentGUI v1.2.0 rev.1070 を使用しています。
Line Splitting options
UniversalIndentGUIのセクションでCode Width
、120 に設定しました。
次のコード例があるとします。
そのメソッド宣言は 120 を超える列で終了するため、Uncrustify は次の結果を返します。
ご覧のとおり、Uncrustify はパラメーター リストをカンマで分割し、メソッド宣言は 120 未満の列で終了します。ただし、この場合、Uncrustify に次のように最初のパラメーターを独自の行にも配置してもらいたいと考えています。
Uncrustify v0.60でこれを行うことは可能ですか?
orNewline adding and removing
などのセクションで、左括弧文字の後に改行を追加するオプションを認識していますが、これは 120 文字未満の長さのコードにも影響します。次のコードを複数の行にまたがらせたくありません。Nl Func Decl Start
Nl Func Def Start
(
objective-c - Uncrustify: 中括弧の前の改行をトリム
中括弧の前に空行を削除して、次のようにするための uncrustify の正しい構成は何ですか。
になります:
ドキュメントを調べましたが、適切な設定が見つかりませんでした。おそらく、珍しい名前が付けられています。
c++ - Class::method で壊れているコードを解読する
Uncrustify を使用しようとしていますが、xcode で作業しているときにすべての構成がコードを壊しています
になる
::が一緒に保持されるようにこれを防ぐ方法はありますか