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