ในการทำวิธี VIM นี้คุณใช้ yank, delete และ register อื่น ๆ โดยเจตนา
การลงทะเบียน"0คือการลงทะเบียนกระชาก สิ่งที่คุณจะได้รับการงัดใส่ที่นี่ "0แต่ไม่เคยได้สัมผัสลบลงทะเบียน
ในตัวอย่างของคุณคุณเพิ่งกระชากคำหนึ่งคำ เพื่อแทนที่คำด้วยสิ่งที่คุณเพิ่งดึงคุณใช้ประโยชน์จากการลบที่ไม่เคยสัมผัสทะเบียน yank ดังนั้นย้ายไปที่คำเป้าหมายลบด้วยdwแล้ววางจาก yank-register ของคุณด้วย"0pหรือดีกว่ายังcwจากนั้น^R0(ซึ่งสามารถทำซ้ำได้)
"-ตรงข้ามใกล้กับทะเบียนงัดเป็นลบขนาดเล็กลงทะเบียน เล็ก ๆ ลบหรือเปลี่ยนแปลงการกำจัดจะใส่ที่นี่ แต่ Yanks "-ไม่เคยได้สัมผัส การลบจะนับว่ามีขนาดเล็กถ้าน้อยกว่าเต็มบรรทัด
ลงทะเบียน"1- "9เป็นบันทึกการลบประวัติ ด้วยความ"1ที่มีล่าสุดการลบหรือการเปลี่ยนแปลงขนาดใหญ่ในการกำจัดและ"9มีที่เก่าแก่ที่สุดการลบหรือการเปลี่ยนแปลงขนาดใหญ่ในการกำจัด เพียงลบที่ไม่เล็กเช่นลบของหนึ่งบรรทัดหรือมากกว่ารับการผลักดันเข้าสู่-"1"9
สำหรับการดำเนินการใด ๆ ""ที่มีการเปลี่ยนแปลงการลงทะเบียนสำเนายังวางอยู่เสมอในการเริ่มต้นการลงทะเบียนชื่ออาคา นี่คือการลงทะเบียนที่ใช้เมื่อคุณไม่ได้ระบุชื่อการลงทะเบียนไว้อย่างชัดเจน
การลงทะเบียน"_คือการลงทะเบียนหลุมดำและจะว่างเปล่าเสมอ หากคุณลบมันจะไม่มีอะไรเปลี่ยนแปลงในการลงทะเบียนเลยแม้แต่การ""ลงทะเบียนเริ่มต้นหรือการลงทะเบียนหลุมดำเอง ข้อความที่ถูกลบหายไปอย่างสมบูรณ์นอกเหนือจากประวัติการเลิกทำของคุณ การเคลื่อนไปหรือออกจากหลุมดำลงทะเบียนไม่ได้ช่วยอะไรเลย
การลงทะเบียนหลุมดำ"_ช่วยให้คุณทำสิ่งต่าง ๆ เช่นการลบขนาดเล็กครั้งแรกจากนั้นการลบอื่น ๆ จำนวนหนึ่ง"_โดยไม่ต้องเปลี่ยนการลงทะเบียนการลบขนาดเล็กของคุณ"-จากนั้นวางการลบขนาดเล็กครั้งแรกของคุณ
ลงทะเบียนอื่น ๆ ที่มีการลงทะเบียนที่ผ่านมาแทรก".ลงทะเบียนชื่อไฟล์"%และ"#การลงทะเบียนคำสั่ง":ลงทะเบียนการค้นหาและการแสดงออกทะเบียน"/"=
:registerคุณจะได้รับรายชื่อของทุกลงทะเบียนเหล่านี้และเนื้อหาของพวกเขาโดยคำสั่ง คำสั่งนั้นมีประโยชน์มากในการทดสอบและเรียนรู้ว่าอะไรจะเกิดขึ้นที่ไหน
vepด้วยคำพูดของคุณกระชากเคอร์เซอร์มากกว่าตัวอักษรตัวแรกของคำที่คุณต้องการแทนที่และทำ