ฉันพยายามที่จะเข้าใจว่าฉันจะใช้โอเปอเรเตอร์กับการเคลื่อนไหวที่ตามมาภายในแผนที่ได้อย่างไร ตัวอย่างเช่น:
nmap /c c{here we pending for a motion}/<C-r>"<CR>
แผนที่ควรทำดังนี้:
- เปิดใช้งาน
c
โอเปอเรเตอร์และฟังการเคลื่อนไหวครั้งต่อไป - เช่นฉันสามารถพิมพ์ที่นี่
t,
เพื่อเปลี่ยนแปลงทุกอย่างก่อนเครื่องหมายจุลภาคถัดไป - ไปที่โหมดแทรกเพื่อลบทุกอย่างระหว่างเคอร์เซอร์และเครื่องหมายจุลภาค;
- ข้อความที่ถูกลบจะถูกค้นหาโดยอัตโนมัติในรูปแบบ
ดังนั้นเพื่อให้ง่ายหลังจากลบข้อความการเคลื่อนไหวฉันออกจากโหมดแทรกพร้อมการเน้นข้อความที่ถูกลบ ฉันจะขอบคุณมากถ้ามีคนช่วยฉันไขปริศนาคดีนี้
UPDATE
คำตอบคือสิ่งที่ฉันต้องการ แต่! เมื่อฉันกดพิมพ์สิ่งที่แทนคำนั้นกด/cw
<Esc>
หลังจากที่ฉันคาดว่าจะทำเช่นเดียวกันกับเหตุการณ์ที่เกิดขึ้นต่อไป แต่หลังจากนำเสนอn
(ไปที่เหตุการณ์ถัดไป) และ.
(ทำซ้ำคำสั่งสุดท้าย) เพียงแค่เติมข้อความที่พิมพ์ล่าสุดแทนการแทนที่ เป้าหมายหลักของการทำแผนที่คือใช้กับn/N
และ.
เพื่อทำซ้ำ ฉันพลาดอะไรไปหรือเปล่า