2009-10-21 15 views
21

Wenn ich Code mit Eclipse umformatieren, wird es Methode Header wie folgt aus:Wie ändere ich die Formatierung des Eclipse-Codes?

public void myMethod(String param) { 

in Verfahren Header wie folgt aus:

public void myMethod(
        String param) { 

Als ich hierher gebracht auf die ich noch nie von Eclipse verwendet würde, und ich importierte Projekteinstellungen von jemand anderem. Ich habe gesehen, dass bei kleinen neuen Projekten, an denen ich gearbeitet habe, Eclipse dies nicht tut, also muss es in den Einstellungen sein, die ich importiert habe. Aber ich habe jedes Panel durchsucht, das ich finden kann, sowie jede versteckte Datei, die ich im Arbeitsbereich finde, und ich kann nicht herausfinden, was das verursacht.

Wie schalte ich es aus? Ich möchte keine neuen Zeilen vor Parametern in meinen Methodensignaturen, und ich kann mir nicht vorstellen, warum irgendjemand das tun würde!

Antwort

36

Werfen Sie einen Blick auf Fenster>Einstellungen>Java>-Code Stil>Formatter.

Dort können Sie fast alles konfigurieren. Ihr Fall wird bei

Zeilenumbruch>Methodendeklarationen>Parameter gefunden.

+1

Sie können auch unter den Projekteinstellungen mit der rechten Maustaste auf das Projekt zu überprüfen. Es könnte ein projektspezifischer Formatierer ausgewählt werden. –

+1

Ich habe das aufgespürt, und es zeigt mir, was für mich der korrekte Code-Stil ist: void foo (int arg1 // nein newline Es scheint zu folgen einer "Immer zuerst Element, andere wenn nötig" Politik, aber die tatsächliche Einstellung ist "Nur bei Bedarf umbrechen." – skiphoppy

+1

Projekteinstellungen zeigen die falsche Formatierung an, die ich erfahre, aber sie sind auch auf "Nur bei Bedarf umbrechen" gesetzt. Es besagt, dass die Projekteinstellungen ein "nicht verwaltetes Profil" sind. – skiphoppy

3

Gehen Sie in Vorlieben: Java ->-Code Stil ->Formatter

Standard wiederherstellen oder ändern, was es gibt.

Zusätzlich -Code Stil ->Code-Vorlagen ermöglicht es Ihnen, Code-Formatierung erzeugen zu definieren.

Beachten Sie, dass dies für Eclipse Workspace als Ganzes gilt, dasselbe Präferenzen kann unter den Projekteinstellungen zugegriffen werden, wenn Sie pro Projekt Ebene feinkörniger werden möchten.

+0

Bild für Bild Tutorial finden Sie hier: http://www.wikihow.com/Change-the-Default-Format-Settings-in-Eclipse –

3

In meiner Version von Eclipse, fand ich die Möglichkeit, unter Fenster ->Einstellungen ->Java ->-Code Stil ->Formatter, klickte dann die Edit .. Taste.

Im neuen Fenster, gehen Sie auf die Zeilenumbruch Registerkarte und finden Methodendeklarationen. Sie möchten die Zeilenumbruchrichtlinie ändern. Das Force Split Kontrolle-Kästchen scheint das gleiche zu tun.

2

in Eclipse Sie Ihren Code Formatierung Verwendung -Code Stil,

für MAC-System definieren: ->Eclipse- ->Preference ->java ->Code Stil

für Window-System: ->Fenster ->Einstellungen ->Java ->-Code Stil ->Formatter

Verwandte Themen