Wie formatiere ich Code in Eclipse automatisch?


411

Wie formatiert man Code in Eclipse automatisch?


1
Wie haben Sie eine Frage zur Erfüllung der "Qualitätsstandards" gestellt? Für mich ist das eine sehr einfache Frage. Ich wollte nur wissen, wie du das gemacht hast

2
Es ist eine sehr einfache Frage, aber wenn sie noch nicht beantwortet wurde, brauchen wir sie. Wenn jemand die gleiche einfache Frage hat, kann er sie hier finden.
Sheldon

Gilt das automatische Format für js-Dateien?
Navi

Antworten:


706

Unter Windows und Linux : Ctrl+ Shift+F

Auf dem Mac : + +F

(Alternativ können Sie Formatim Hauptmenü> Quelle drücken )


17
Auf Mac⌘ + ⇧ + F
Pwdr

2
Was ist der Aufwärtspfeil auf dem Mac?
SSH Diesen

5
@SSHThis es ist die Umschalttaste
Shiggity

Ich habe einige Fehler in meiner Datei. Kann dies ein Grund dafür sein, dass das oben Genannte nicht funktioniert?
QWERTY

2
Unter Linux Ubuntu- und Mint-Distributionen funktioniert auch Strg + Umschalt + F. Danke
Gulbala Salamov

183

Eine andere Option ist, zu Fenster-> Einstellungen-> Java-> Editor-> SaveActions zu gehen und die Option Quellcode formatieren zu aktivieren . Dann wird Ihr Quellcode jedes Mal, wenn Sie ihn speichern, wirklich automatisch formatiert.


Viele Optionen dort ist es wirklich wert, gesucht zu werden, auch gut, die automatische @OverrideAnweisung zum Speichern aufzunehmen
Jeremy S.

@ HasanAboShally, jetzt drücken Sie nur zwei: D
Ojonugwa Jude Ochalifu

Diese Option kann jetzt in Eclipse-> Einstellungen-> Java-> Editor-> SaveActions
Josh Correia

34

CTRL+ SHIFT+ Fformatiert Ihren Code automatisch (unabhängig davon, ob er hervorgehoben oder nicht hervorgehoben ist).


19

Dies kann auch auf Projektebene erfolgen: Klicken Sie im Paket-Explorer mit der rechten Maustaste auf das Projekt> Eigenschaften> Java-Editor> Aktionen speichern

Dies ist möglicherweise vorzuziehen, wenn Sie als Team arbeiten, damit der Code aller Benutzer mit denselben Formateinstellungen gespeichert wird.


13

Hinweis: Das Dokument wurde nur formatiert, wenn ich alle Fehler korrigiert habe. Überprüfen Sie Ihre Datei, bevor Sie drücken CTRLSHIFTF.


11

Drücken Sie : Ctrl+ Aoder markieren Sie den Teil des Codes, den Sie einrücken möchten, und drücken Sie dann ctrl+ i.


1
Das ist ein Ifür "Einzug".
Ed Brannin

10

Windows -> Einstellungen -> Java -> Editor -> Aktionen speichern -> Quellcode formatieren -> Bearbeitete Zeilen formatieren (oder) alle Zeilen formatieren.

Wenn Sie als Team arbeiten, möchte Lead manchmal nicht, dass Sie alle Zeilen des Codes in einer Quelldatei formatieren (beim Festschreiben werden große Änderungen an den Tracks vorhanden sein). Wählen Sie also "Bearbeitete Zeilen formatieren". Dadurch werden nur die von Ihnen geänderten Zeilen bearbeitet und formatiert.

Gubs


9

Sie können mit einem Schritt Balg tun

Schritt 1: Drücken Sie Ctr+ A(Windows) oder cmd+ A(Mac OS)

Schritt 2: Ctr+ Iin Windows oder cmd+ Iin Mac OS

Es wird automatisch für Sie formatiert

Grüße



4

Aktualisieren Sie Ihre IDE mit der neuesten PDT-Version für eine bessere Code-Formatierung. Klicken Sie im Hauptmenü auf Hilfe -> Neue Software installieren und fügen Sie die folgende URL in das Feld Arbeiten mit ein:

http://download.eclipse.org/tools/pdt/updates/4.0.1 

Wenn Sie nach dem Namen gefragt werden, geben Sie ihn ein PDT4.0.1und fahren Sie mit dem Update oder der Installation fort.

Es wird angezeigt, ob das entsprechende PDT bereits installiert ist oder ob es sich um eine niedrigere Version handelt, die dann aktualisiert wird.

Gehen Sie nach dem Neustart oder Anwenden der Änderungen in der Seitenleiste zu Windows -> Einstellungen und erweitern Sie PHP -> Codestil . Hier sehen Sie einen Artikel namens Formatter . Wählen Sie es aus und wählen Sie das aktive Profil für die Code-Formatierung. Das ist es.

Wenn Sie es das nächste Mal formatieren, wird ein Format entsprechend dem ausgewählten aktiven Profil ausgewählt.

Ich hoffe es hilft.



3

Beachten Sie auch, dass Sie einen Block auch vor dem Formatieren mit @formatter: off und @formatter: on "schützen" können , indem Sie beispielsweise eine Neuformatierung eines Kommentars vermeiden, wie in:

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

2

Klicken Sie mit der rechten Maustaste auf das Projekt> Eigenschaften> Java-Editor> Aktionen speichern

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.