Intellij IDEA, format semua kode dalam sebuah proyek

125

Saya sangat suka pemformatan kode IDEA, tetapi bagaimana cara memformat ulang semua kode dalam proyek tertentu tanpa melalui setiap file? Saya telah menemukan opsi untuk merapikan / mengoptimalkan impor pada kode sebelum memasukkannya ke subversi yang bagus, tetapi tampaknya hanya berlaku untuk file yang telah dimodifikasi (yang masuk akal dalam sebagian besar kasus!)

Apakah ada cara untuk memformat otomatis semua file sumber dalam sebuah proyek tanpa melalui semuanya secara manual?

Michael Berry
sumber

Jawaban:

219

Dalam struktur pohon, klik kanan pada folder yang ingin Anda format ulang, pilih "Reformat code" dari menu.

Friesgaard
sumber
20

Pilih tombol radio "seluruh proyek" daripada file individu ketika Anda meminta untuk memformat ulang.

Berhati-hatilah dengan satu masalah: Jika Anda mengerjakan proyek yang lebih besar dengan pengembang lain yang tidak sesuai dengan gaya Anda, dan Anda menggunakan IntelliJ untuk mengubah semua kode mereka setiap kali Anda mengeditnya, Anda mungkin menyebabkan masalah dengan sistem kontrol versi Anda. Ini akan membutuhkan volume besar perubahan saat Anda check-in, dan beberapa di antaranya akan ada hubungannya dengan perubahan fungsionalitas. Lebih baik menyesuaikan dengan gaya grup dalam kasus itu.

duffymo
sumber
Terima kasih atas jawabannya, persis seperti yang saya cari! Dalam kasus ini, itu bukan masalah; ini adalah proyek yang lebih kecil dan kita semua telah menyetujui konvensi untuk semuanya. Untuk proyek yang lebih besar atau dalam situasi yang berbeda meskipun saya sangat setuju.
Michael Berry
5

Menurut iDea: Dokumentasi dasar-dasar editor :

Anda dapat menggunakan pintasan Ctrl+ ALT+ L(Windows / Linux) atau ⌥⌘+ L(MAC OS X) dan memilih opsi Atur ulang entri untuk memformat ulang kode dalam file saat ini atau memformat ulang modul atau direktori (setelah memilih lebih dari satu file).

Anda juga dapat mengklik kanan modul, file, atau direktori dari menu konteks dan memilih Reformat Code dan juga memilih opsi Atur ulang entri .

masukkan deskripsi gambar di sini

Anda juga dapat mengoptimalkan impor file Anda dengan memilih opsi Optimalkan impor .

Ini berfungsi untuk sebagian besar IDES Jetbrains (iDea, PyCharm, WebStorm, RubyMine, dan sebagainya.)

valdeci
sumber
1
u membuat hari saya menyenangkan - untuk Mac ⌥⌘ + L (MAC OS X)
Pand005
1

"CTRL + ALT + L" hanya berfungsi di jendela. "CTRL + ALT + L" adalah tombol pintas layar Kunci Ubuntu sehingga tidak berfungsi untuk ini.

Coba,

Klik kanan pada folder yang ingin Anda format ulang, pilih "Reformat code" dari menu atau klik tombol "Code" pada bilah navigasi di atas, pilih "Reformat code"

Terima kasih

Jasintha Peiris
sumber