ฉันใช้: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
ทางขวาหลังจากเคอร์เซอร์ที่ไม่มีมาโคร / การผูกคีย์ที่ทำให้การรีจิสเตอร์เสียหรือเปล่า?