ฉันใช้:r !uuidgenบ่อยครั้งเพื่อแทรก uuid ใหม่ลงในบัฟเฟอร์ ใช้งานได้ แต่โดยทั่วไปฉันพยายามแทรก uuid ระหว่างเครื่องหมายคำพูดและ:r !uuidgenพิมพ์ uuid ในบรรทัดใหม่
เพื่อแก้ไขปัญหานี้ฉันกำลังใช้ keymap ง่ายๆ:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
มาโครนี้ตั้งเครื่องหมายmmแทรก uuid r!uuidgenลบ uuid ที่แทรกไว้dWลบบรรทัดพิเศษ"_ddกลับไปที่เครื่องหมายBACKTICKmและวาง uuid ในpที่สุด
มีวิธีการ:rทางขวาหลังจากเคอร์เซอร์ที่ไม่มีมาโคร / การผูกคีย์ที่ทำให้การรีจิสเตอร์เสียหรือเปล่า?