Uso :r !uuidgen
frequentemente per inserire un nuovo uuid nel buffer. Funziona, ma generalmente sto cercando di inserire l'UUID tra virgolette e lo :r !uuidgen
stampa su una nuova riga.
Per aggirare questo problema, sto attualmente usando una semplice mappa di tasti:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
Questa macro imposta il segno mm
, inserisce l'UUID r!uuidgen
, elimina l'UUID inserito dW
, elimina la linea aggiuntiva "_dd
, torna al segno BACKTICKm
e infine incolla l'UUID p
.
C'è un modo per :r
seguire subito il cursore senza questa macro / keybinding che spreca un registro?