Uso :r !uuidgenfrequentemente para inserir um novo uuid no buffer. Isso funciona, mas geralmente estou tentando inserir o uuid entre aspas e :r !uuidgenimprime o uuid em uma nova linha.
Para contornar esse problema, atualmente estou usando um mapa de teclas simples:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
Essa macro define a marca mm, insere o uuid r!uuidgen, exclui o uuid inserido dW, exclui a linha extra "_dd, volta à marca BACKTICKme, finalmente, cola o uuid p.
Existe uma maneira de :rseguir o cursor sem essa macro / combinação de teclas que desperdiça um registro?