ฉันรู้หลายวิธีในการคัดลอกสิ่งต่าง ๆ :
yiw= ดึงในคำปัจจุบัน
yaw= ดึงทุกคำ (รวมถึงช่องว่างท้าย)
yy = ดึงสายปัจจุบัน
3yy= ดึงสามบรรทัดที่เริ่มต้นที่ปัจจุบัน
yap= ดึงทุกย่อหน้า (รวมถึงขึ้นบรรทัดใหม่)
ฉันยังสามารถลบหรือเปลี่ยนอักขระเดียว:
x= ลบอักขระภายใต้เคอร์เซอร์
r= แทนที่อักขระใต้เคอร์เซอร์
แต่คุณจะคัดลอกอักขระเพียงตัวเดียวในโลกได้อย่างไร?
แรงจูงใจของฉันคือฉันกำลังเขียนโปรแกรมใน Perl 6 และตัวดำเนินการบางตัวเป็นอักขระ Unicode ตอนนี้ฉันกำลังใช้รหัส Perl 6 Config :: INI ของ tadzikเป็นจุดเริ่มต้นสำหรับ parser ที่กำหนดเองเช่นและฉันอยากจะคัดลอกตัวอักษรภาษาฝรั่งเศสตัวเดียว (ตัวดำเนินการไฮเปอร์)จากบรรทัดนี้ :
my %hash = $<sections>».ast;
ฉันสามารถใช้โอเปอเรเตอร์ไฮเปอร์เวอร์ชัน "Texas" สองตัวละคร>>แต่ฉันคิดว่ามัน>»ดูดีกว่าและคลุมเครือน้อยกว่า>>>:
my %hash = $<sections>>>.ast;
ytX(" yank til X") ดูเหมือนว่าจะทำงานเมื่อXเป็นตัวละครทางด้านขวา
concealคุณสมบัติVim ?
»ตัวละครอย่างไร


yl