Я :r !uuidgen
часто використовую для вставки нового uuid в буфер. Це працює, але я, як правило, намагаюся вставити uuid між цитатами і :r !uuidgen
надрукує uuid на новому рядку.
Щоб вирішити цю проблему, наразі використовую просту клавішу:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
Цей макрос встановлює позначку mm
, вставляє uuid r!uuidgen
, видаляє вставлений uuid dW
, видаляє додатковий рядок "_dd
, повертається до позначки BACKTICKm
та нарешті вставляє uuid p
.
Чи існує спосіб :r
одразу після курсору без цього макро / прив'язки клавіш, що марнує регістр?