"Aku ingin memberitahumu tentang beberapa trik sulap lagi."

"Tolong lakukan! Hari ini hanyalah hari keajaiban. Sepertinya saya belum menggunakan setengah dari fitur IntelliJ IDEA."

Trik sulap #4: Cari.

"Bayangkan Anda telah membuka file dengan 5.000 baris, dan Anda perlu menemukan metode yang disebut getProcessTask. Atau getProcessorTask atau getTaskProcessor atau semacamnya."

"IntelliJ IDEA memiliki mekanisme yang sangat kuat untuk mencari file yang terbuka saat ini."

"Cukup tekan Ctrl+F dan mulailah mengetik kata yang Anda butuhkan:"

IDE: ganti, temukan - 1

"Misalnya, jika kita ingin menemukan setiap panggilan ke metode println, maka kita akan mengetikkan println:"

IDE: ganti, temukan - 2

"Dan Anda dapat menavigasi pertandingan menggunakan panah atas dan bawah. Saya telah melingkari tangkapan layarnya."

"Ada lebih banyak kotak centang di sebelah kanan: Match Case, Regex, dan Words. Apa artinya?"

" MatchCase membuat pencarian peka huruf besar kecil. Jika dihapus, tidak ada perbedaan yang dibuat antara huruf besar dan huruf kecil. Jika dipilih, maka huruf besar dan huruf kecil dianggap berbeda. Misalnya, «Cetak» tidak akan cocok dengan «cetak». "

"Memilih kotak centang Regex memberi tahu IntelliJ bahwa string pencarian sebenarnya adalah ekspresi reguler. "

"Memilih kotak centang Words menunjukkan bahwa sebuah kata harus benar-benar cocok dengan apa yang kita miliki. Kecocokan sebagian tidak dihitung. "

"Misalnya, jika saya memiliki print dan println , metode dan saya hanya ingin menemukan print, maka saya harus mencentang kotak ini. Pada contoh di bawah ini, saya secara khusus mengganti dua kemunculan println dengan print , dan hanya menemukan keduanya dengan memilih kotak centang Words ."

IDE: ganti, temukan - 3

"Dengan kata lain, Kata beralih antara «sebagian kata cocok dengan string pencarian» dan «seluruh kata cocok dengan string pencarian»?"

"Ah."

Trik sulap #5: Ganti.

"Bayangkan Anda memiliki beberapa kode dan Anda ingin mengganti beberapa pemanggilan metode dengan pemanggilan metode lain. "Anda hanya ingin mengganti sebuah fragmen kode dengan fragmen kode lainnya. Itu dia. Bagaimana Anda bisa melakukannya dengan cepat?"

"Kombinasi tombol Ctrl+R melakukan ini."

IDE: ganti, temukan - 4

"Mari kita ganti println   dengan print .

"Untuk memastikan operasi penggantian tidak terjadi di seluruh kelas, Anda perlu memilih bagian kode yang diinginkan dan mencentang kotak «Dalam Pilihan»."

IDE: ganti, temukan - 5

"Sekarang Anda dapat dengan berani menekan tombol « Ganti semua » dan semua entri println dalam kode yang dipilih akan diganti dengan print ."

"Itu benar. Semuanya bekerja dengan baik. Terima kasih, Ellie!"