:r !uuidgen
Często używam do wstawiania nowego UUID do bufora. To działa, ale ogólnie próbuję wstawić identyfikator użytkownika między cudzysłowami i :r !uuidgen
wypisuje go w nowej linii.
Aby obejść ten problem, używam obecnie prostej mapy klawiszy:
nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp
To makro ustawia znak mm
, wstawia identyfikator UUID r!uuidgen
, usuwa wstawiony identyfikator UUID dW
, usuwa dodatkową linię "_dd
, wraca do znaku BACKTICKm
i na koniec wkleja UUID p
.
Czy istnieje sposób :r
tuż za kursorem bez tego przypisania makra / klawisza, które marnuje rejestr?