Eclipseコードのフォーマットを変更するにはどうすればよいですか?
-
05-07-2019 - |
質問
Eclipseでコードを再フォーマットすると、次のようにメソッドヘッダーが変わります:
public void myMethod(String param) {
このようなメソッドヘッダーへ:
public void myMethod(
String param) {
ここに来たときは、Eclipseを使用したことがないので、他の人から提供されたプロジェクト設定をインポートしました。私は、Eclipseで作業した小さな新しいプロジェクトではこれを行わないので、インポートした設定に含まれている必要があります。しかし、私は見つけることができるすべてのパネルと、ワークスペースで見つけることができるすべての隠しファイルを調べましたが、これが何を引き起こしているのかわかりません。
どうすればオフにできますか?メソッドシグネチャのパラメータの前に改行を入れたくないので、なぜだれかが想像することはできません!
解決
Window > Preferences > Java > Code Style > フォーマッタ。
そこで、ほとんどすべてを設定できます。ケースは次の場所にあります
行の折り返し> メソッド宣言> パラメータ。
他のヒント
私のバージョンのEclipseでは、 Window -> Preferences -> Java -> の下にオプションが見つかりましたコードスタイル-> フォーマッタ、次に Edit .. ボタンをクリックしました。
新しいウィンドウで、行の折り返しタブに移動し、 Method Declarations を見つけます。 行折り返しポリシーを変更します。 Force split チェックボックスも同じように見えます。
設定に移動: Java -> コードスタイル-> フォーマッター
デフォルトを復元するか、そこにあるものを編集します。
さらに、コードスタイル-> コードテンプレートを使用すると、生成コードのフォーマットを定義できます。
これはEclipse Workspace全体のものであることに注意してください。プロジェクトレベルでよりきめ細かくしたい場合は、プロジェクト設定で同じ Preferences にアクセスできます。
Eclipseでは、 Code Style 、
を使用してコードのフォーマットを定義できますMACシステムの場合:-> Eclipse -> 設定-> java -> コードスタイル
ウィンドウシステムの場合:-> Window -> Preferences -> Java -> Code Style -> Formatter