Ich benutze :r !uuidgenhäufig, um eine neue UUID in den Puffer einzufügen. Dies funktioniert, aber ich versuche im Allgemeinen, die UUID zwischen Anführungszeichen einzufügen und :r !uuidgendie UUID in einer neuen Zeile zu drucken.
Um dieses Problem zu umgehen, verwende ich derzeit eine einfache Keymap:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
Dieses Makro setzt die Markierung mm, fügt die UUID ein r!uuidgen, löscht die eingefügte UUID dW, löscht die zusätzliche Zeile "_dd, kehrt zur Markierung zurück und fügt BACKTICKmschließlich die UUID ein p.
Gibt es eine Möglichkeit, :rdirekt hinter dem Cursor zu stehen, ohne dass dieses Makro / diese Tastenkombination ein Register verschwendet?