Intellij IDEA, formatieren Sie den gesamten Code in einem Projekt

125

Ich mag die Code-Formatierung von IDEA sehr, aber wie kann ich den gesamten Code in einem bestimmten Projekt neu formatieren, ohne jede Datei durchzugehen? Ich habe die Option gefunden, Importe in Code aufzuräumen / zu optimieren, bevor sie in eine Subversion umgewandelt werden. Das ist großartig, aber es scheint nur für Dateien zu gelten, die ansonsten geändert wurden (was in den meisten Fällen sinnvoll ist!).

Gibt es eine Möglichkeit, alle Quelldateien in einem Projekt automatisch zu formatieren, ohne sie alle von Hand durchzugehen?

Michael Berry
quelle

Antworten:

219

Klicken Sie in der Baumstruktur mit der rechten Maustaste auf den Ordner, den Sie neu formatieren möchten, und wählen Sie "Code neu formatieren" aus dem Menü.

Friesgaard
quelle
20

Wählen Sie das Optionsfeld "Gesamtes Projekt" anstelle der einzelnen Datei, wenn Sie um eine Neuformatierung bitten.

Beachten Sie nur ein Problem: Wenn Sie an einem größeren Projekt mit anderen Entwicklern arbeiten, die nicht Ihrem Stil entsprechen, und IntelliJ verwenden, um den gesamten Code bei jeder Bearbeitung zu transformieren, kann dies zu einem Problem führen Problem mit Ihrem Versionskontrollsystem. Beim Einchecken wird es eine Menge Änderungen geben, und nur wenige davon haben etwas mit der Änderung der Funktionalität zu tun. In diesem Fall ist es besser, sich an den Gruppenstil anzupassen.

Duffymo
quelle
Danke für die Antwort, genau das, wonach ich gesucht habe! In diesem Fall ist das kein Problem. Es ist ein kleineres Projekt und wir haben uns alle auf die Konventionen für das Ganze geeinigt. Für größere Projekte oder in verschiedenen Situationen stimme ich jedoch voll und ganz zu.
Michael Berry
5

Laut der Dokumentation zu iDea: Editor-Grundlagen :

Sie können die Verknüpfung Ctrl+ ALT+ L(Windows / Linux) oder ⌥⌘+ L(MAC OS X) verwenden und die Option Einträge neu anordnen auswählen, um den Code in der aktuellen Datei neu zu formatieren oder ein Modul oder Verzeichnis neu zu formatieren (nachdem Sie mehr als eine Datei ausgewählt haben).

Sie können auch im Kontextmenü mit der rechten Maustaste auf ein Modul, eine Datei oder ein Verzeichnis klicken, Code neu formatieren und die Option Einträge neu anordnen auswählen .

Geben Sie hier die Bildbeschreibung ein

Sie können auch die Importe Ihrer Dateien optimieren, indem Sie die Option Importe optimieren auswählen .

Dies funktioniert für die meisten Jetbrains-IDES (iDea, PyCharm, WebStorm, RubyMine usw.).

valdeci
quelle
1
Du hast meinen Tag gemacht - für Mac ⌥⌘ + L (MAC OS X)
Pand005
1

"STRG + ALT + L" funktioniert nur in Fenstern. "STRG + ALT + L" ist die Tastenkombination für den Ubuntu-Sperrbildschirm, daher funktioniert dies nicht.

Versuchen ,

Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie neu formatieren möchten, wählen Sie "Code neu formatieren" aus dem Menü oder klicken Sie oben in der Navigationsleiste auf "Code" und wählen Sie "Code neu formatieren".

Danke dir

Jasintha Peiris
quelle