เป็นกลุ่ม - มาโคร
มาโครคือคุณสมบัติบันทึกและเล่น เมื่อรวมกับคำสั่ง Vim มันจะกลายเป็นชุดค่าผสมที่ทรงพลังจริงๆ ในส่วนนี้เราจะพูดถึงรายการต่อไปนี้ -
- เริ่มการบันทึก
- ดำเนินการเป็นกลุ่ม
- หยุดการบันทึก
- เล่นการบันทึก
เริ่มการบันทึก
ในการเริ่มบันทึกให้กด q ตามด้วยอักษรตัวพิมพ์เล็กเป็นชื่อมาโคร เช่นในตัวอย่างด้านล่างฉันใช้“ a” เป็นชื่อมาโคร

ดำเนินการเป็นกลุ่ม
ในขั้นตอนนี้คุณสามารถดำเนินการ Vim เช่น: ตัดคัดลอกลบแทนที่และอื่น ๆ คุณสามารถดูการกระทำเหล่านี้ได้โดยดำเนินการคำสั่งต่อไปนี้ -
:registers
ตัวอย่างเช่นคำสั่งด้านล่างแสดงว่ามีการดำเนินการดึงและลบ -

หยุดการบันทึก
เมื่อคุณดำเนินการเสร็จแล้วให้กด q อีกครั้งเพื่อหยุดบันทึก ตอนนี้โหมดบันทึกจะหายไปดังที่แสดงด้านล่าง -

เล่น
ในการเล่นรันคำสั่งด้านล่าง -
@{macro-name}
ตัวอย่างเช่นในการเรียกใช้แมโคร“ a” ให้ดำเนินการคำสั่งด้านล่าง -
@a
ในการเล่นมาโครเดียวกันหลาย ๆ ครั้งให้ใช้ตัวเลขด้วย ตัวอย่างเช่นในการเรียกใช้แมโครเดียวกัน 10 ครั้งให้รันคำสั่งต่อไปนี้ -
10@a