เป็นกลุ่ม - มาโคร

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

  • เริ่มการบันทึก
  • ดำเนินการเป็นกลุ่ม
  • หยุดการบันทึก
  • เล่นการบันทึก

เริ่มการบันทึก

ในการเริ่มบันทึกให้กด q ตามด้วยอักษรตัวพิมพ์เล็กเป็นชื่อมาโคร เช่นในตัวอย่างด้านล่างฉันใช้“ a” เป็นชื่อมาโคร

ดำเนินการเป็นกลุ่ม

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

:registers

ตัวอย่างเช่นคำสั่งด้านล่างแสดงว่ามีการดำเนินการดึงและลบ -

หยุดการบันทึก

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

เล่น

ในการเล่นรันคำสั่งด้านล่าง -

@{macro-name}

ตัวอย่างเช่นในการเรียกใช้แมโคร“ a” ให้ดำเนินการคำสั่งด้านล่าง -

@a

ในการเล่นมาโครเดียวกันหลาย ๆ ครั้งให้ใช้ตัวเลขด้วย ตัวอย่างเช่นในการเรียกใช้แมโครเดียวกัน 10 ครั้งให้รันคำสั่งต่อไปนี้ -

10@a