Saya melakukan sedikit googling berharap menemukan pos pada pintasan IDEA mirip dengan posting Jeff pada pintasan Visual Studio ( Visual Studio .NET 2003 dan 2005 Pintasan Keyboard ), tetapi tidak benar-benar menemukan apa pun yang membantu. Semoga jawaban atas pertanyaan ini akan mengisi kekosongan.
intellij-idea
keyboard-shortcuts
eulerCircuit
sumber
sumber
Jawaban:
Ini adalah beberapa cara pintas keyboard yang paling sering saya gunakan
Sintaks sadar seleksi di editor memilih kata di tanda sisipan dan kemudian memilih memperluas area kode sumber. Misalnya, ia dapat memilih nama metode, lalu ekspresi yang memanggil metode ini, lalu seluruh pernyataan, lalu blok yang berisi, dll .: Ctrl+W
Penyelesaian Kode Dasar, untuk menyelesaikan metode, kata kunci dll .: Ctrl+Space
Buka Deklarasi. Gunakan ini untuk menavigasi ke deklarasi kelas, metode atau variabel yang digunakan di suatu tempat dalam kode: Ctrl+B
Perkenalkan Variable Refactoring, untuk membuat variabel dari ekspresi. Ungkapan ini bahkan mungkin tidak lengkap atau mengandung kesalahan. Sejak versi 8, IDEA secara cerdas memilih kemungkinan ekspresi ketika tidak ada teks yang dipilih: Ctrl+ Alt+V
Pergi ke Kelas, untuk dengan cepat membuka kelas di editor: Ctrl+N
Untuk membuka file apa pun, bukan hanya kelas: Ctrl+ Shift+N
Komentar / Batalkan komentar saat ini atau pilihan: Ctrl+/ dan Ctrl+ Shift+/
Popup JavaDoc cepat untuk memperlihatkan JavaDoc dari metode atau kelas pada kursor teks: Ctrl+Q ( Ctrl+J pada Mac OS X)
Smart Type Completion untuk melengkapi ekspresi dengan pemanggilan metode atau variabel dengan tipe yang sesuai dengan Konteks saat ini: Ctrl+ Shift+Space
Ganti nama refactoring untuk mengganti nama pengenal apa pun. Dapat melihat di komentar, file teks dan di berbagai bahasa juga: Shift+F6
Pilih di Popup untuk dengan cepat memilih elemen yang saat ini diedit (kelas, file, metode atau bidang) dalam tampilan apa pun (Tampilan Proyek, Tampilan Struktur atau lainnya): Alt+F1
Sorot Penggunaan dalam File. Posisikan kursor teks pada pengidentifikasi apa pun tanpa memilih teks apa pun dan akan menampilkan semua tempat di file tempat variabel, metode, dll. Digunakan. Gunakan saat melempar, coba atau tangkap kata kunci untuk menunjukkan semua tempat di mana pengecualian dilemparkan. Gunakan kata kunci implement untuk menyoroti metode antarmuka yang diterapkan: Ctrl+ Shift+F7
sumber
Sejauh ini favorit saya, semua pintasan tujuan adalah Ctrl+ Shift+A
Itu melakukan pencarian saat Anda mengetik semua perintah di intellij. Tidak hanya itu tetapi ketika Anda menemukan perintah yang Anda inginkan itu juga menampilkan tombol pintas yang sesuai di sebelahnya!
sumber
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.
sumber
Menurut orang-orang Jetbrains, itu harus seperti ini, karena mereka adalah orang yang mengenakan kemeja: (Dapat dari Devoxx)
sumber
Bantuan \ Panduan Produktivitas
Ini memberi tahu Anda apa cara pintas yang Anda gunakan / tidak gunakan dan menampilkan statistik penggunaan. Ini akan memandu Anda ke fitur yang tidak diketahui.
sumber
Beberapa penghemat waktu:
Blog Canoo berisi beberapa (+8) artikel tentang beberapa pintasan keyboard IntelliJ yang lebih canggih.
The Key Promotor dan Shortcut daftar kunci plugin yang benar-benar membantu untuk (terus-menerus) belajar shortcut keyboard IntelliJ baru.
sumber
Coba gunakan plugin Key Promoter . Itu akan membantu dalam mempelajari cara pintas. Beberapa pintasan selain saran di atas:
sumber
Ini mungkin tergantung pada lingkungan pengembangan Anda, tetapi ketika melakukan pengembangan BlackBerry, saya kode di IntelliJ dan masih mengkompilasi dan debug melalui BlackBerry JDE. Ctrl+ Shift+ Csangat penting dalam hal ini karena memungkinkan Anda untuk menyalin path lengkap dari file yang sedang Anda edit, membuatnya mudah untuk membuka file di lingkungan dev yang terpisah.
sumber
Ya, Ctrl+ Shift+ Aadalah yang paling bermanfaat. Ini jalan pintas meta
sumber
Di dalam alat: "Bantuan -> Referensi Keymap Default" (seperti yang disarankan oleh krosenvold )
Di Internet: "Dokumentasi Pengembang IntelliJ IDEA"
Kartu referensi pintasan keyboard Windows, Linux dan Mac untuk versi 8, 7, 6, 5, dan 4.5.
(Saya tahu saya telah melihat dan menggunakan "kartu" referensi ini sebelumnya! ;-)
Salah satu favorit saya (tidak ditampilkan pada kartu JetBrains) adalah " Ctrl + Shift + {Up atau Down Panah }" untuk memindahkan garis / metode atas dan ke bawah dalam kode sumber.
Lihat juga "Intellij Idea Keyboard Shortcuts" di Ward's Wiki .
sumber
Shift+ Deletemenghapus seluruh baris (akan 'memotongnya' ke clipboard)
Ctrl+ Alt+ LUntuk memformat dan mengoptimalkan impor
Ctrl+ Shift+ Juntuk bergabung dengan baris (tarik konten dari baris berikutnya ke baris saat ini).
sumber
Alt+ Shift+ Insert- beralih ke mode pemilihan kolom , memungkinkan pemilihan fragmen teks persegi panjang (kolom)
Ctrl+ Shift+ Backspace- pergi ke edit kode terbaru. Tekan lagi untuk melangkah lebih jauh ke belakang. Sangat berguna ketika mengkodekan sesuatu, menjelajahi kelas lain untuk sementara waktu dan kemudian ingin kembali ke tempat kami meninggalkan kode kami.
Ctrl+ E- file yang baru dibuka
Ctrl+ Shift+ E- file yang baru diedit
Ctrl+ Shift+ V- rekatkan salah satu nilai sebelumnya dari clipboard
sumber
Salah satu favorit saya yang sebenarnya mungkin tidak dihitung sebagai pintasan keyboard. Tapi template pintar "iter" benar-benar hebat.
pada dasarnya jika Anda ingin mengulangi sesuatu menggunakan for loop ketik "iter" maka tab untuk menggunakan template hidup
itertab
itu akan mencari tahu variabel yang paling mungkin Anda ingin mengulanginya dan menghasilkan for for loop untuk itu. Saya cukup yakin ini menggunakan referensi terdekat ke objek yang mendukung iterasi.
sumber
Ctrl+ F11mengaktifkan dialog dengan semua tombol alfanumerik pada keyboard. Memilih satu yang kosong akan menambah baris saat ini ke penanda dan menandai baris dengan kunci yang dipilih.
Shift+ F11memanggil daftar bookmark. Menekan tombol akan membawa ke bookmark terkait.
sumber
Ctrl+ Shift+ Enter- secara otomatis melengkapi pernyataan kode yang Anda ketikkan, menyisipkan tanda kutip, tanda kurung, kurung kurawal, dan tanda baca lainnya sesuai kebutuhan.
sumber
F7 F8 F9 untuk debugging
sumber
Jika Anda berasal dari Eclipse: http://tanu.wordpress.com/2010/09/24/moving-from-eclipse-to-intellij-idea/
Dokumentasi umum dan pintasan ada di situs Intellij http://www.jetbrains.com/idea/documentation/index.jsp
sumber
Kombinasi Ctrl+ Alt+ Shiftdan N.
Ctrl+ Shift+ TDi idea8 juga sangat baik.
Ada juga kartu kunci lengkap dalam bantuan online.
sumber
Ctrl+ N: Kelas terbuka.
Alt+ F7: Temukan penggunaan.
sumber
http://www.jetbrains.com/idea/docs/ReferenceCard70_mac.pdf memiliki semua yang Anda butuhkan. setelah beberapa saat, Anda akan mengembangkan preferensi Anda sendiri untuk pintasan tertentu.
sumber
Tautan ini memiliki semua yang Anda butuhkan. Plus di Idea 8 setidaknya, setiap pintasan sepenuhnya dapat disesuaikan, jadi terserah Anda apa yang paling berguna.
Referensi 8 referensi PDF
sumber