Я :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одразу після курсору без цього макро / прив'язки клавіш, що марнує регістр?