Utilizo con :r !uuidgen
frecuencia para insertar un nuevo uuid en el búfer. Esto funciona, pero generalmente intento insertar el uuid entre comillas e :r !uuidgen
imprimo el uuid en una nueva línea.
Para solucionar este problema, actualmente estoy usando un mapa de teclas simple:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
Esta macro establece la marca mm
, inserta el líquido r!uuidgen
, elimina el líquido insertado dW
, elimina la línea extra "_dd
, vuelve a la marca BACKTICKm
y finalmente pega el líquido p
.
¿Hay alguna manera de :r
justo después del cursor sin esta macro / combinación de teclas que desperdicia un registro?