ฉันเห็นrecordingข้อความที่ด้านล่างของหน้าต่าง gVim 7.2 ของฉัน
มันคืออะไรและฉันจะปิดได้อย่างไร
ฉันเห็นrecordingข้อความที่ด้านล่างของหน้าต่าง gVim 7.2 ของฉัน
มันคืออะไรและฉันจะปิดได้อย่างไร
คำตอบ:
คุณเริ่มบันทึกด้วยq<letter> และคุณสามารถจบได้โดยพิมพ์qอีกครั้ง
การบันทึกเป็นคุณสมบัติที่มีประโยชน์จริง ๆ ของ Vim
มันบันทึกทุกสิ่งที่คุณพิมพ์ @<letter>จากนั้นคุณสามารถเล่นใหม่ได้ง่ายๆโดยการพิมพ์ บันทึกการค้นหาการเคลื่อนไหวการเปลี่ยน ...
หนึ่งในฟีเจอร์ที่ดีที่สุดของ Vim IMHO
"- เรียกว่าการลงทะเบียนเริ่มต้น
and how to turn offยังเป็นคำถาม
พิมพ์:h recordingเพื่อเรียนรู้เพิ่มเติม
* q * * การบันทึก *
q {0-9a-zA-Z "} บันทึกอักขระที่พิมพ์ลงในทะเบียน {0-9a-zA-Z"}
(ตัวพิมพ์ใหญ่เพื่อต่อท้าย) 'การคิวคำสั่ง' เป็นคนพิการ
ในขณะที่ดำเนินการลงทะเบียนและมันไม่ทำงานภายในการทำแผนที่ {Vi: ไม่มีการบันทึก}
Q หยุดการบันทึก (หมายเหตุการใช้งาน: ' q ' ที่
หยุดการบันทึกจะไม่ถูกเก็บไว้ในการลงทะเบียนเว้นแต่
จะเป็นผลของการทำแผนที่ ) {Vi: ไม่มีการบันทึก}
* * * * * * * * @
@ {0-9a-z ". = *} ดำเนินการเนื้อหาของการลงทะเบียน {0-9a-z". = *} [นับ]
ครั้ง โปรดทราบว่าการลงทะเบียน ' % ' (ชื่อปัจจุบัน
ไฟล์) และ ' # ' (ชื่อไฟล์อื่น) ไม่สามารถเป็นได้
ใช้ สำหรับ " @ = " จะแจ้งให้คุณป้อน
แสดงออก ผลลัพธ์ของนิพจน์นั้นคือ
ดำเนินการ ดูเพิ่มเติมที่ @: |. {Vi: ลงทะเบียนชื่อเท่านั้น}
ดูเหมือนว่าคุณได้เปิดการบันทึกมาโครแล้ว qเพื่อปิดมันปิดกด
อ้างถึง " : ช่วยบันทึก " สำหรับข้อมูลเพิ่มเติม
ลิ้งค์ที่มีความเกี่ยวข้อง:
การพิมพ์qเริ่มบันทึกแมโครและการบันทึกจะหยุดเมื่อผู้ใช้กดqอีกครั้ง
ดังที่ Joey Adams กล่าวไว้หากต้องการปิดใช้งานการบันทึกให้เพิ่มบรรทัดต่อไปนี้.vimrcในโฮมไดเร็กตอรี่ของคุณ:
map q <Nop>
อย่างที่คนอื่นพูดมันเป็นการบันทึกมาโครและคุณปิดมันด้วย q นี่เป็นบทความที่ดีเกี่ยวกับวิธีการและเหตุผลที่มีประโยชน์
หมายความว่าคุณอยู่ในโหมด "บันทึกแมโคร" โหมดนี้ถูกป้อนโดยการพิมพ์qตามด้วยชื่อการลงทะเบียนและสามารถออกได้โดยการพิมพ์qอีกครั้ง
qตามด้วยชื่อลงทะเบียนใด ๆ ซึ่งเป็น 0-9, az, AZ, และ".
:help qและ:help @ถ้าหากคุณสนใจในการใช้มัน
map q <Nop>ไฟล์. vimrc ของคุณ