Jawaban:
Saya menyarankan plugin simpan tindakan . Ini juga mendukung mengoptimalkan impor dan mengatur ulang kode.
Bekerja dengan baik dalam kombinasi dengan plugin formatlip eclipse .
Cari dan aktifkan plugin:
Konfigurasikan:
Sunting: sepertinya Intellij versi terbaru, plugin tindakan simpanan dipicu oleh penyimpanan Intellij otomatis. Ini bisa sangat menjengkelkan ketika hits saat masih mengedit.
Masalah plugin github ini memberikan petunjuk untuk beberapa solusi yang mungkin:
https://github.com/dubreuia/intellij-plugin-save-actions/issues/63
Saya sebenarnya mencoba untuk menetapkan reformat ke Ctrl+ Sdan berfungsi dengan baik - penghematan dilakukan secara otomatis sekarang.
Compatibility This plugin works with Java 6+ and Intellij IDEA Community Edition after 131 (around version 13).
saya tidak tahu versi apa dari IntelliJ Android Studio. Bisakah Anda memeriksanya?
Solusi ini bekerja lebih baik untuk saya:
Catatan: Anda harus mencentang kotak "Jangan tampilkan pesan ini lagi" pertama kali untuk impor terorganisir, tetapi berfungsi seperti yang diharapkan setelah itu.
langkah 2. dengan: Edit -> Makro -> "Mulai Perekaman Makro"
langkah 6. dengan: Edit -> Makro -> "Hentikan Perekaman Makro"
Yang lainnya tetap sama.
8. Preferensi berisi pengaturan Keymap. Gunakan bidang input untuk memfilter konten, seperti yang ditunjukkan pada tangkapan layar.
Di bawah ini adalah jawaban Neil yang diperbarui.
Saya mengaturnya untuk membersihkan secara otomatis pada saat check-in, yang biasanya cukup baik untuk saya. Jika ada sesuatu yang terlalu jelek, saya hanya akan menekan pintasan ( Ctrl- Alt- L, Return). Dan saya melihat mereka memiliki opsi untuk memformat kode yang disisipkan, meskipun saya belum pernah menggunakannya.
Ctrl+ Alt+ Ladalah format file (termasuk dua di bawah)
Ctrl+ Alt+ Omengoptimalkan impor
Ctrl+ Alt+I akan memperbaiki indentasi pada baris tertentu
Saya biasanya menjalankan Ctrl+ Alt+ Lbeberapa kali sebelum melakukan pekerjaan saya. Saya lebih suka melakukan pembersihan / memformat ulang pada perintah saya daripada secara otomatis.
Ctrl + Alt + L
umumnya Sesi Kunci. Anda harus memetakan kembali salah satu fungsi.
Jika Anda memiliki Komunitas Ide InteliJ 2018.2 langkah-langkahnya adalah sebagai berikut:
Mulai ulang IDE Anda dan coba.
Saya tahu apa yang akan Anda katakan, orang-orang sebelum saya menulis hal yang sama. Tapi saya bingung menggunakan langkah-langkah di atas posting ini, dan saya ingin menulis versi bodoh untuk orang-orang yang memiliki versi terbaru dari IDE.
Saya akhirnya membatalkan Reformat code...
tindakan untuk Ctrl- S, menggantikan ikatan default untuk Save All
.
Awalnya mungkin terdengar gila, tetapi IntelliJ tampaknya menghemat hampir setiap tindakan: menjalankan tes, membangun proyek, bahkan ketika menutup tab editor. Saya memiliki kebiasaan memukul Ctrl- Scukup sering, jadi ini sebenarnya cukup baik untuk saya. Tentunya lebih mudah untuk mengetik daripada ikatan default untuk memformat ulang.
IntellIJ 14 && 15: Ketika Anda memeriksa kode di dialog Commit changes, centang kotak centang Reformat kode, lalu IntelliJ akan memformat ulang semua kode yang Anda periksa.
Sumber: www.udemy.com/intellij-idea-secrets-double-your-coding-speed-in-2-hours
Saya pikir ada sesuatu seperti itu di IntelliJ, tetapi saya tidak dapat menemukannya. Satu-satunya pembersihan yang terjadi pada save adalah bahwa ruang putih di ujung garis dihilangkan. Saya pikir saya harus menentukan perilaku itu pada satu titik, tetapi saya tidak melihat apa pun yang terkait pada titik ini.
Jika ini tentang Lebih cantik, cukup gunakan File Watcher:
Reference => Tools => File Watchers => klik + untuk menambahkan watcher baru => Lebih cantik
https://prettier.io/docs/en/webstorm.html#running-prettier-on-save-using-file-watcher