問題タブ [eclipse-formatter]

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 に答える
35312 参照

eclipse - 行の折り返しから日食を停止しますか?

eclipse で既存の改行の消去を停止する方法はありますか? このようなメソッド シグネチャがある場合、Eclipse をそのままにしておく方法がわかりません。

さまざまな設定で、引数を 1 行に折りたたむか、次のようにいくつかの余白で折り返します。

「すべての要素をラップして、すべての要素を新しい行に」では、この空白は保持されますが、常にラップされます。これは私が望むものではありません。改行を削除(または挿入)することなく、インデントやブレースなどのフォーマットをEclipseに適用したいと思います。

0 投票する
13 に答える
173275 参照

java - Java コードの特定のセクションで Eclipse コード フォーマッタをオフにする方法は?

Java 文字列として記述された SQL ステートメントを含む Java コードをいくつか持っています (OR/M のフレームワークはやめてください。埋め込み SQL はそれが何であるかです - 私の決定ではありません)。

メンテナンスを容易にするために、SQL ステートメントを意味的に分割して、数行のコードで連結された複数の文字列にしました。したがって、次のような代わりに:

私は次のようなものを持っています:

このスタイルにより、特に大規模なクエリの場合、SQL の読み取りと保守がはるかに簡単になります (IMHO)。たとえば、エディターを「上書き」モードにして、テキストをその場で簡単に変更できます。

この問題は、SQL の特定の例を超えて一般化されることに注意してください。垂直方向の書式設定、特に表形式の構造で記述されたコードは、きれいなプリンターによって破壊されやすくなります。

現在、一部のプロジェクト メンバーは Eclipse エディターを使用しており、ソース ファイル全体をフォーマットするとセマンティック フォーマットが破壊されることがよくあります。

書式設定に関してソースの特定の行を無視するように Eclipse に指示する方法はありますか?

Eclipse フォーマッターを切り替える特別なコメントのようなものを探しています。理想的には、そのようなコメントは、私たちが選択したものになるように構成可能であり、他のフォーマッターもそれを尊重するようにプログラムできます。

明らかに、1 つの「解決策」は、チーム メンバーにJalopyJIndentなどの外部フォーマッタを標準化させることですが、それはこの質問の目的ではありません (また、このプロジェクトに関する私の決定ではありません):アドホック ベースで Eclipse フォーマッターを回避します。

理想的には、ソリューションによって、Eclipseを使用するチーム メンバーが IDE の再構成を行う必要なく、Eclipse フォーマッターの指示を挿入できるようになります(場合によっては、フォーマッターに依存しないコマンド コメントを選択することを除きます: STOP-ECLIPSE-FORMATTINGSTOP-FORMATTING)。

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

java - 最高のEclipseコードフォーマッター?

デフォルトのEclipseフォーマッターは、私のJavaコードを本当に面白い方法でフォーマットします。

例:hello.show().x().y()奇妙なことに、ととしてフォーマットさx().y()、別の行に配置されます。

より良い仕事をすることができる他の基本的なフォーマッターはありますか?

例とリンクは大歓迎です。

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

eclipse - m2e で Eclipse フォーマッターを構成する

Maven プロジェクトを Eclipse にインポートするときに Eclipse Formatter を構成する既存の m2e 拡張機能はありますか? カスタム checkstyle ルールを使用しており、m2eclipse は Eclipse-CS-plugin を構成します。しかし、それに加えて、Eclipse Formatter も設定したいのです...

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

eclipse - Eclipse Java コードフォーマッター

Eclipse フォーマッターで Java メソッド宣言を特定の方法でフォーマットしたいのですが、可能ですか? そうでない場合、独自のカスタム書式を定義する方法はありますか?

短いメソッド (線幅より​​短い) の場合、コードは次のようになります。

そして、長いメソッド(つまり、線幅よりも長い)の場合は次のようになります。

Eclipse でコード フォーマッタの設定を見つける場所は知っていますが、例とまったく同じようにコードをフォーマットする設定が見つかりません。

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

eclipse - Eclipse でのフォーマッターの自動更新

私たちのプロジェクトでは Eclipse フォーマッターに依存して、書式設定規則を適用しています。それはうまく機能し、私たちはそれを本当に気に入っています.

プロジェクトのフォーマッター ファイルをソース管理に保管し、このフォーマッターを Eclipse にインポートするように全員に依頼します。唯一の深刻な問題は、誰かがフォーマッタを変更して変更をコミットするたびに、すべてのチーム メンバーが手動でフォーマッタを「再インポート」する必要があることです。そして、それを忘れがちなので、チーム内で異なるバージョンのフォーマッターを使用することになることがよくあります。

フォーマッタ ファイルが更新されたときに、Eclipse に新しいバージョンのフォーマッタを自動的に使用させる方法はありますか? (つまり、Eclipse に「フォーマッター ファイルへのパスは次のとおりです。常にこのファイルの現在のバージョンをフォーマッターとして使用してください」と言うことができますか?) それはすばらしいことです。

何か案は?

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

java - Eclipse のデフォルト カスタム フォーマッタ

Eclipse では、コード フォーマッタをカスタマイズしてエクスポート/インポートすることができます。フォーマッターを作成してソース管理に保存し、プロジェクトを開いたときに自動的に Eclipse に読み込まれるプロパティをどこかに設定する方法はありますか?

カスタム フォーマッタを使用したいのですが、チームを通じて自動的に構成できない場合は使用しません。誰かがフォーマッタをインポートするのを忘れて、別のセットアップでコードをフォーマットしてしまうことを望んでいません。それが将来、それほど面白くない対立を生み出すことを想像することしかできませんでした.

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

java - Eclipse Java コード スタイル フォーマッタ

中括弧と同じ行で中括弧に続くコードを開始するように Eclipse Java コード スタイル フォーマッタを構成する方法は?

編集:質問を注意深く読んでください。フォーマッタの使用方法について一般的な質問をしているわけではありません。フォーマッタにこれをさせるのは簡単です:

これを行うのは簡単ではありません:

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

java - Eclipse Java フォーマッター - '.' ではなく '(' の後にブレークします。

行内の文字数の後にすべての行を改行するカスタム Eclipse Java コード フォーマッターがあります。しかし、Eclipse が改行すべき文字の後に設定できる場所が見つかりませんでした。次のコードがある場合:

次に、Eclipse は次のように改行します。

質問: 次のように、「.」の後ではなく「(」の後にコードを分割するように Eclipse を作成するにはどうすればよいですか。