ในฐานะที่เป็นบันทึกย่อด้านข้างแทนที่จะต้องพิมพ์หมายเลขบรรทัดเพียงแค่ไฮไลต์บรรทัดที่คุณต้องการค้นหา / แทนที่ในหนึ่งในโหมดภาพ:
VISUALโหมด ( V)
VISUAL BLOCKโหมด ( Ctrl+ V)
VISUAL LINEโหมด ( Shift+ Vทำงานได้ดีที่สุดในกรณีของคุณ)
เมื่อคุณเลือกบรรทัดเพื่อแทนที่ให้พิมพ์คำสั่งของคุณ:
:s/<search_string>/<replace_string>/g
คุณจะทราบว่าช่วง'<,'>จะถูกแทรกโดยอัตโนมัติสำหรับคุณ:
:'<,'>s/<search_string>/<replace_string>/g
นี่'<ก็หมายความว่าเส้นไฮไลต์ครั้งแรกและ'>วิธีสุดท้ายที่เส้นไฮไลต์
โปรดทราบว่าลักษณะการทำงานอาจไม่คาดคิดเมื่ออยู่ในNORMALโหมด: '<และ'>ชี้ไปที่จุดเริ่มต้นและจุดสิ้นสุดของไฮไลต์สุดท้ายที่ทำในVISUALโหมดใดโหมดหนึ่ง แต่ในNORMALโหมดหมายเลขบรรทัดพิเศษ.สามารถนำมาใช้ซึ่งก็หมายถึงบรรทัดปัจจุบัน ดังนั้นคุณสามารถค้นหา / แทนที่เฉพาะในบรรทัดปัจจุบันเช่นนี้:
:.s/<search_string>/<replace_string>/g
สิ่งที่ควรทราบอีกประการหนึ่งคือการแทรกช่วงที่สอง:ระหว่างช่วงและคำสั่ง find / replace ไม่มีอันตรายใด ๆ กล่าวคือคำสั่งเหล่านี้ยังคงใช้งานได้:
:'<,'>:s/<search_string>/<replace_string>/g
:.:s/<search_string>/<replace_string>/g