Eclipseでコードを再フォーマットすると、メソッドヘッダーは次のようになります。
public void myMethod(String param) {
このようなメソッドヘッダーに:
public void myMethod(
String param) {
私がここに連れてこられたとき、私はこれまでEclipseを使用したことがなく、他の人から提供されたプロジェクト設定をインポートしました。私がEclipseで取り組んだ小さな新しいプロジェクトではこれを行わないので、インポートした設定になっている必要があります。しかし、私は見つけることができるすべてのパネルと、ワークスペースで見つけることができるすべての隠しファイルを調べましたが、これを引き起こしている原因を理解できません。
オフにするにはどうすればよいですか?メソッドシグネチャのパラメータの前に改行を入れたくありません。なぜだれがそうするのか、想像もできません。
見て Window>Preferences>Java>Code Style>Formatter。
そこでは、ほとんどすべてを設定できます。あなたのケースは
Line Wrapping>Method Declarations>Parameters。
私のバージョンのEclipseでは、以下のオプションが見つかりました Window->Preferences->Java->Code Style->Formatter、次に Edit.. ボタン。
新しいウィンドウで、 Line Wrapping タブして見つける Method Declarations。変更したい Line wrapping policy。の Force split チェックボックスも同じように見えます。
設定に移動します: Java -> Code Style -> Formatter
デフォルトに戻すか、そこにあるものを編集します。
さらに、 Code Style -> Code Templates 生成コードのフォーマットを定義できます。
これはEclipseワークスペース全体に対するもので、同じです。 Preferences プロジェクトごとのレベルでさらに細かく設定したい場合は、プロジェクト設定でアクセスできます。
Eclipseでは、コードのフォーマットの使用を定義できます Code Style 、
mACシステムの場合:-> Eclipse -> Preference -> Java-> code Style
ウィンドウシステムの場合:-> Window->Preferences->Java->Code Style->Formatter