คุณจะสร้างการจับคู่คีย์ vim ที่ต้องใช้ตัวเลขหน้าคีย์ลัด (เช่น <G>) ได้อย่างไร


9

ฉันต้องการที่จะสร้างแผนที่เหมือนที่Gฮอตที่กระโดดกับสาย (เช่นเพื่อข้ามไปยังบรรทัด 10: 10G) ฉันจะทำสิ่งนั้นได้อย่างไร

คำตอบ:


13

คุณสามารถรับหมายเลขนั้นได้จากตัวแปร v: count หรือ v: count1 ดู

:help v:count

ตัวอย่างเช่น,

:map G :<C-U>echo v:count<CR>

1
สมบูรณ์ พาฉันไปสู่เส้นทางที่ถูกต้อง จำเป็นต้องใช้exeแม้ว่า:nmap <tab> :<C-U>exe "buffer ".v:count<CR>
Belmin Fernandez
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.