問題タブ [astyle]

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

windows - Astyle が Windows で動作しない

SourceForge から Astyle をダウンロードします。/bin で Astyle.exe を実行すると、Cannot convert to multi-byte string, reverting to English と表示されます。

何が起こったのかわかりません。

同様の質問があることがわかりましたが、それは OS X の Astyle に関するものです。

エラーに関連するソースコードは次のとおりです。2行目の意味がわかりません。

最後に、お気軽に私の英語を訂正してください。

0 投票する
0 に答える
522 参照

git - git commit でファイルに対して astyle を実行する

コードを整理しようとしているので、コミットを行う前に、必要なファイルに対して astyle を常に実行したいと思います。pre-commit フックに言及し、gitattributes を使用している回答を見てきましたが、どちらも astyle を実行する前と同じようにファイルの内容をコミットします。そのため、コミット後、ファイルは再び変更されたものとして表示されます..

次のコミットのみが、変更されたファイルを実際にコミットします。

私はこのアプローチを試しました:

そして基本的にコミットすると、ファイルは間違ったインデントでコミットされ、正しいインデントで変更されたものとして表示されます。pre-commit フックを試してみましたが、同じことが起こります。

私がやりたいことをすることさえ可能ですか?ありがとう。

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

svn - ソースコードファイルが特定の astyle ルールに準拠しているかどうかを確認する方法は?

astyle引数として提供されたファイルを変更します。特定のファイルが確認されているかどうかを確認したいだけですastyle。そうでない場合は、svn pre-commit フックでエラーを返します。しかし、astyleマニュアルページには、戻り値やインプレースフォーマットを防ぐ方法については何も書かれていません。

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

c++ - Astyle - 中括弧なしで条件を 1TBS にフォーマットする方法

Astyle を使用してコードを 1TBS にフォーマットするプログラムがあります。だから、私がこのようなコードを持っているなら

これに変わります


問題は、呼び出された関数のパラメーターが次のように複数の行に分割されている場合です。

次に、Astyle に を強制しようとしても、中括弧を追加できません--add-brackets。他の方法でそれを行うことは可能ですか?

私のコマンドは次のようになります。

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

c++ - astyleは配列初期化ブレースを異なる方法で処理できますか?

私は次のコードスニペットを持っています。これはまさに私が望むものです:

残念ながら、astyle はこれを次のように変換します。

astyle でイニシャライザ リストのブレースを別の方法で処理する (つまり、無視する) 方法はありますか?

これらは私の現在のオプションです: