Apakah mungkin bagi Intellij untuk mengatur impor dengan cara yang sama seperti di Eclipse?
184
Saya sedang mengerjakan proyek di mana semua anggota tim menggunakan Eclipse dan saya satu-satunya pengguna IDEA. Ini menimbulkan banyak kebisingan dari penataan ulang impor. Urutan impor gerhana adalah: Jawa, Javax, Org, Com, semua lainnya dalam urutan abjad. Apakah mungkin mengkonfigurasi IDEA untuk mengikuti aturan ini?
Beberapa detail lebih lanjut: Saya akhirnya melakukan langkah-langkah ini untuk mencocokkan dengan kotak pengorganisasian gerhana:
(di Settings> Editor> Code Style> Java> imports, seperti yang disebutkan oleh @yole)
set "jumlah kelas untuk menggunakan impor dengan '*'" ke 99 (sepertinya Anda tidak dapat mematikan ini)
atur pemesanan ini (seperti standar gerhana):
static all other,
blank,
java.*,
blank,
javax.*,
blank,
org.*,
blank,
com.*,
blank,
all other imports
FWIW, ada plugin Intellij yang disebut " eclipse code formatter " yang saya evaluasi untuk tujuan ini dan akhirnya dibuang, karena mengatur pintasan terpisah (di OSX) yang sudah digunakan oleh fungsionalitas IDE inti.
Eclipse Code Formatter berfungsi dengan sangat baik, tidak yakin apa masalah pintasan itu ...
Meo
6
Sebagai pembaruan, untuk IntelliJ 14.1 di Mac, Anda dapat menemukan pengaturan ini di bawah Preferensi -> Editor -> Gaya Kode -> Java -> Impor (tab)
Matt Passell
Perhatikan bahwa Anda dapat mengedit cara Eclipse Code Formatter memesan impor dan menimpa apa pun yang Anda ubah di pengaturan IntelliJ. Perhatikan juga bahwa itu tidak menempatkan impor sebelum java. *
Mafro34
1
Eclipse Code Formatter menimpa hal-hal, sehingga seperti di Eclipse, jika ada yang tidak beres, maka itu adalah bug.
Meo
Anda dapat mengganti formatter kode gerhana sebagai default dengan tindakan "Ganti kode formatter". Mengatakan demikian saya masih tidak tahu solusi terbaik
keiki
48
Pengaturan | Editor | Gaya Kode | Jawa | Impor | Tata Letak Impor
Pengaturan | Editor | Gaya Kode | Jawa | Impor | Tata Letak Impor
sumber
Cara terbaik adalah dengan menggunakan plugin Eclipse Code Formatter .
sumber