Tôi sử dụng :r !uuidgen
thường xuyên để chèn một uuid mới vào bộ đệm. Điều này hoạt động, nhưng tôi thường cố gắng chèn uuid giữa các trích dẫn và :r !uuidgen
in uuid trên một dòng mới.
Để giải quyết vấn đề này, tôi hiện đang sử dụng một sơ đồ đơn giản:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
Macro này đặt dấu mm
, chèn uuid r!uuidgen
, xóa uuid đã chèn dW
, xóa dòng thừa "_dd
, quay lại dấu BACKTICKm
và cuối cùng dán uuid p
.
Có cách nào để :r
ngay sau con trỏ mà không có macro / keybinding này gây lãng phí một thanh ghi không?