Berikut adalah pintasan keyboard Intellij IDEA yang saya anggap paling berguna (tercantum dalam urutan penggunaan bagi saya):
Pintasan yang paling sering saya gunakan adalah Ctrl+ B(Pergi ke deklarasi), untuk melihat apa yang dilakukan metode, di mana variabel dideklarasikan, dll. Ini hampir selalu diikuti oleh Ctrl+ Alt+ Leftuntuk kembali ke tempat saya sebelumnya ( Ctrl+ Alt+Right berfungsi untuk “pergi” maju "lagi).
Pintasan navigasi terkait adalah Ctrl+ Alt+ B, (Buka implementasi). Tekan ketika tanda sisir berada pada nama metode antarmuka, dan Anda mendapatkan daftar sembulan semua tempat di mana metode ini diterapkan, dan Anda dapat memilih yang ingin Anda tuju (jika hanya ada satu implementasi , Anda langsung ke sana). Hal yang sama berlaku untuk metode yang diganti.
Kebalikan dari ini adalah Ctrl+U (Pergi ke super-metode / super-kelas). Jika tanda sisipan berada pada implementasi metode dalam suatu antarmuka (ditunjukkan oleh simbol antarmuka-hijau kecil di selokan kiri), pintasan ini membawa Anda ke antarmuka itu sendiri.
Ketika saya ingin melihat semua tempat di mana metode atau variabel digunakan (yang ingin saya lakukan banyak), saya menggunakan Ctrl+ Alt+ F7(Tampilkan penggunaan). Ini memberi Anda daftar munculan dari semua penggunaan, dan Anda dapat dengan mudah menavigasi ke masing-masing. Saya lebih suka ini daripada Alt+ F7(Temukan penggunaan), yang memberi Anda informasi yang sama, tetapi di panel terpisah di bawah.
Untuk menemukan kelas, saya menggunakan Ctrl+ N(Pergi ke kelas), yang memungkinkan Anda mencari hanya menggunakan huruf kapital dalam nama kelas ("punuk unta"), dan * sebagai wildcard.
Namun cara pintas lain yang saya gunakan, baik ketika membaca dan menulis kode, adalah Ctrl+P (Info parameter) pada argumen metode dan konstruktor, untuk melihat jenis dan nama parameter.
Ketika datang untuk menulis kode, saya menggunakan Ctrl+ space(penyelesaian kode dasar) banyak untuk secara otomatis melengkapi nama metode, nama variabel dll (atau hanya untuk melihat metode mana yang tersedia untuk objek tertentu, dengan mencoba untuk menyelesaikan otomatis secara langsung di dot mengikuti nama objek).
Untuk mencari di file saat ini saya menggunakan Ctrl- F(Temukan - mungkin jalan pintas paling tidak mengejutkan dalam daftar ini), F3/ Shift+ F3(Cari berikutnya / sebelumnya) untuk mengulangi pencarian, dan Ctrl+ Shift+ F(Temukan di jalur) untuk mencari di seluruh proyek.
Ctrl+ W(Pilih peningkatan berturut-turut blok kode) berguna saat memilih potongan kode. Menekan berulang kali akan memilih semakin banyak kode. Berguna saat mencari, indentasi, mengomentari kode dll.
Jika ada kesalahan dalam file, F2/ Shift+ F2(Berikutnya / kesalahan yang disorot sebelumnya) akan melompat ke sana.
Saya menggunakan urutan Alt+ C, N(Tampilkan Perubahan Tampilan) untuk melihat file mana dalam proyek yang telah saya modifikasi dibandingkan dengan repositori subversi. Untuk diff file saat melawan versi di repositori subversi, saya menggunakan urutan Alt+ C, S, Y(Bandingkan dengan Repository Version Sama). Dalam tampilan diff, saya menggunakan F7/ Shift+ F7untuk menavigasi di antara perubahan.
Ketika tidak dalam tampilan diff, saya menggunakan Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+Down untuk melompat ke bagian-bagian file yang telah diubah dibandingkan dengan versi check-out. Di setiap titik modifikasi, Anda melihat bagian yang sesuai di versi check-out di jendela pop-up.
Akhirnya, saya menjalankan tes JUnit menggunakan Ctrl+ Shift+ F10.
Sunting: Salah satu jalan pintas yang sangat berguna yang baru mulai saya gunakan dalam beberapa bulan terakhir adalah Ctrl+ E. Ini memunculkan pop-up dengan 15 file yang paling baru digunakan, dan Anda hanya panah ke bawah ke yang Anda inginkan dan tekan enter untuk menavigasi ke sana.