"Saya ingin memberitahu anda tentang beberapa helah silap mata lagi."

"Tolong lakukan! Hari ini hanyalah hari keajaiban. Nampaknya saya belum menggunakan separuh daripada ciri IntelliJ IDEA."

Silap mata #4: Cari.

"Bayangkan anda telah membuka fail dengan 5,000 baris dan anda perlu mencari kaedah yang dipanggil getProcessTask. Atau getProcessorTask atau getTaskProcessor atau sesuatu seperti itu."

"IntelliJ IDEA mempunyai mekanisme yang sangat berkuasa untuk mencari fail terbuka semasa."

"Hanya tekan Ctrl+F dan mula menaip perkataan yang anda perlukan:"

IDEA: ganti, cari - 1

"Sebagai contoh, jika kita ingin mencari setiap panggilan ke kaedah println, maka kita akan menaip println:"

IDEA: ganti, cari - 2

"Dan anda boleh menavigasi perlawanan menggunakan anak panah atas dan bawah. Saya telah membulatkan tangkapan skrin kepada mereka."

"Terdapat lebih banyak kotak pilihan di sebelah kanan: Match Case, Regex dan Words. Apakah maksudnya?"

" MatchCase menjadikan huruf kecil carian sensitif. Jika dikosongkan, tiada perbezaan dibuat antara huruf besar dan huruf kecil. Jika dipilih, maka huruf besar dan huruf kecil dianggap berbeza. Contohnya, «Cetak» tidak akan sepadan dengan «cetak». "

"Memilih kotak semak Regex memberitahu IntelliJ bahawa rentetan carian sebenarnya adalah ungkapan biasa. "

"Memilih kotak semak Perkataan menunjukkan bahawa perkataan mesti sepadan sepenuhnya dengan apa yang kita ada. Padanan separa tidak dikira. "

"Sebagai contoh, jika saya mempunyai print dan println , kaedah dan saya hanya mahu mencari print, maka saya perlu menyemak kotak ini. Dalam contoh di bawah, saya secara khusus menggantikan dua kejadian println dengan print , dan hanya mendapati kedua-dua dengan memilih kotak semak Perkataan ."

IDEA: ganti, cari - 3

"Dengan kata lain, Words bertukar antara «sebahagian perkataan sepadan dengan rentetan carian» dan «seluruh perkataan sepadan dengan rentetan carian»?"

"Ah."

Silap mata #5: Gantikan.

"Bayangkan anda mempunyai beberapa kod dan anda ingin menggantikan beberapa panggilan kaedah dengan panggilan kaedah lain. "Anda hanya mahu menggantikan serpihan kod dengan serpihan kod yang lain. Itu sahaja. Bagaimana anda boleh melakukannya dengan cepat?"

"Gabungan kekunci Ctrl+R melakukan ini."

IDEA: ganti, cari - 4

"Mari kita gantikan println   dengan print .

"Untuk memastikan operasi penggantian tidak berlaku dalam keseluruhan kelas, anda perlu memilih bahagian kod yang dikehendaki dan pilih kotak semak «Dalam Pilihan»."

IDEA: ganti, cari - 5

"Kini anda boleh dengan berani menekan butang « Ganti semua » dan semua entri println dalam kod yang dipilih akan digantikan dengan print ."

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