"ฉันต้องการบอกคุณเกี่ยวกับเทคนิคมายากลอีกสองสามข้อ"
"ได้โปรดเถอะ! วันนี้เป็นวันแห่งปาฏิหาริย์ ดูเหมือนว่าฉันจะใช้ฟีเจอร์ของ IntelliJ IDEA ไม่ถึงครึ่ง"
เคล็ดลับ #4: ค้นหา
"ลองนึกภาพว่าคุณเปิดไฟล์ที่มี 5,000 บรรทัด และคุณต้องหาวิธีที่เรียกว่า getProcessTask หรือ getProcessorTask หรือ getTaskProcessor หรืออะไรทำนองนั้น"
"IntelliJ IDEA มีกลไกที่มีประสิทธิภาพมากสำหรับการค้นหาไฟล์ที่เปิดอยู่ในปัจจุบัน"
"เพียงกด Ctrl+F และเริ่มพิมพ์คำที่คุณต้องการ:"

"ตัวอย่างเช่น ถ้าเราต้องการหาทุกการเรียกใช้เมธอด println เราก็พิมพ์ println:"

"และคุณสามารถเลื่อนดูการแข่งขันโดยใช้ลูกศรขึ้นและลง ฉันได้วงกลมภาพหน้าจอไว้"
"มีช่องทำเครื่องหมายเพิ่มเติมทางด้านขวา: Match Case, Regex และ Words หมายความว่าอย่างไร"
" MatchCaseทำให้การค้นหาเป็นตัวพิมพ์เล็กและใหญ่ หากไม่ระบุ จะไม่มีความแตกต่างระหว่างตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก หากเลือก ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะถือว่าแตกต่างกัน ตัวอย่างเช่น «พิมพ์» จะไม่ตรงกับ «พิมพ์» "
"การเลือกช่องทำเครื่องหมายRegex เป็นการบอก IntelliJ ว่าสตริงการค้นหานั้นเป็นนิพจน์ทั่วไป "
"การเลือกช่องทำเครื่องหมายWords เป็นการระบุว่าคำใดคำหนึ่งต้องตรงกับสิ่งที่เรามีอย่างสมบูรณ์ ไม่นับการจับคู่บางส่วน "
"ตัวอย่างเช่น ถ้าฉันมีprintlnและ method และฉันต้องการค้นหาเฉพาะ print ฉันจะต้องทำเครื่องหมาย ในช่องนี้ ในตัวอย่างด้านล่าง ฉันแทนที่println สองครั้ง ด้วยprintและพบเพียงสองรายการนั้น โดยเลือก ช่องทำเครื่องหมาย Words "

"กล่าวอีกนัยหนึ่ง Words จะสลับระหว่าง «ส่วนหนึ่งของคำตรงกับสตริงการค้นหา» และ «ทั้งคำตรงกับสตริงการค้นหา»"
"อา."
เคล็ดลับ # 5: แทนที่
"ลองนึกภาพคุณมีรหัสและต้องการแทนที่การเรียกใช้เมธอดสองสามรายการด้วยการเรียกใช้เมธอดอื่นๆ "คุณเพียงแค่ต้องการแทนที่ส่วนของรหัสด้วยส่วนย่อยของรหัสอื่น แค่นั้นแหละ. ทำเร็วขนาดนั้นได้ยังไง”
"กด Ctrl+R พร้อมกัน"

"มาแทนที่println ด้วยprint .
"เพื่อให้แน่ใจว่าการดำเนินการแทนที่จะไม่เกิดขึ้นในทั้งชั้นเรียน คุณต้องเลือกส่วนที่ต้องการของรหัสและเลือกกล่องกาเครื่องหมาย «ในการเลือก»"

"ตอนนี้คุณสามารถกดปุ่ม « แทนที่ ทั้งหมด » และ รายการ println ทั้งหมด ในรหัสที่เลือกจะถูกแทนที่ด้วยprint "
"ถูกต้อง ทุกอย่างทำงานได้ดี ขอบคุณ Ellie!"
GO TO FULL VERSION