"Sana birkaç sihirbazlık numarasından daha bahsetmek istiyorum."

"Lütfen yapın! Bugün mucizelerle dolu bir gün. Görünüşe göre IntelliJ IDEA'nın özelliklerinin yarısını kullanmıyorum."

4 numaralı sihirbazlık numarası: Ara.

"5.000 satırlık bir dosya açtığınızı ve getProcessTask adlı bir yöntem bulmanız gerektiğini düşünün. Veya getProcessorTask veya getTaskProcessor veya buna benzer bir şey."

"IntelliJ IDEA, geçerli açık dosyayı aramak için çok güçlü bir mekanizmaya sahiptir."

"Ctrl+F'ye basın ve ihtiyacınız olan kelimeyi yazmaya başlayın:"

IDEA: değiştir, bul - 1

"Örneğin, println yöntemine yapılan her çağrıyı bulmak istiyorsak, println yazardık:"

IDEA: değiştir, bul - 2

"Ayrıca yukarı ve aşağı okları kullanarak eşleşmeler arasında gezinebilirsin. Onları ekran görüntüsünü daire içine aldım."

"Sağda daha fazla onay kutusu var: Match Case, Regex ve Words. Ne anlama geliyorlar?"

" MatchCase, aramayı büyük/küçük harfe duyarlı hale getirir. Temizlenirse, büyük ve küçük harfler arasında bir ayrım yapılmaz. Seçilirse, büyük ve küçük harfler farklı kabul edilir. Örneğin, «Yazdır», «yazdır» ile eşleşmez. "

" Regex onay kutusunun seçilmesi, IntelliJ'e arama dizesinin aslında bir normal ifade olduğunu söyler. "

" Kelimeler onay kutusunun seçilmesi, bir kelimenin elimizdekiyle tamamen eşleşmesi gerektiğini belirtir. Kısmi eşleşmeler sayılmaz. "

"Örneğin, print ve println yöntemlerim varsa ve yalnızca print'i bulmak istiyorsam, bu kutuyu işaretlemem gerekir. Aşağıdaki örnekte, özellikle println'nin iki oluşumunu print ile değiştirdim ve yalnızca bu ikisini buldum Sözcükler onay kutusunu seçerek ."

IDEA: değiştir, bul - 3

"Başka bir deyişle, Words, «kelimenin bir kısmı arama dizesiyle eşleşiyor» ve «kelimenin tamamı arama dizesiyle eşleşiyor» arasında geçiş yapıyor mu?

"Ah."

5 numaralı sihirbazlık numarası: Değiştirin.

"Bazı kodunuz olduğunu ve birkaç yöntem çağrısını diğer yöntem çağrılarıyla değiştirmek istediğinizi hayal edin. "Sadece bir kod parçasını başka bir kod parçasıyla değiştirmek istiyorsunuz. Bu kadar. Bunu nasıl hızlı bir şekilde yapabilirsin?"

"Ctrl+R tuş bileşimi bunu yapar."

IDEA: değiştir, bul - 4

" println'i print   ile değiştirelim .

"Değiştirme işleminin tüm sınıfta gerçekleşmediğinden emin olmak için, kodun istenen bölümünü seçmeniz ve «Seçimde» onay kutusunu işaretlemeniz gerekir."

IDEA: değiştir, bul - 5

"Artık « Tümünü değiştir » düğmesine cesurca basabilirsiniz ve seçilen koddaki tüm println girişleri print ile değiştirilecektir ."

"Bu doğru. Her şey harika çalışıyor. Teşekkürler Ellie!"