Kiedy muszę zastąpić słowo innym słowem, które szarpię, zwykle używam przepływu pracy, który wydaje mi się nienaturalny:
Powiedzmy, że mam ten tekst:
foo bar buzz
I chcę szarpać fooi zastąpić barto, co szarpnąłem wcześniej.
Po pociągnięciu foowidzę następujące opcje:
opcja 1
Ustaw kursor za
barpomocąwUmieścić
fooz przodubarzPUmieść kursor na
bpozostałychbari usuń słowo za pomocąde
Opcja 2
Umieść kursor na pasku za pomocą
wUżyj,
deaby usunąćbarUmieść zawartość rejestru 0 za pomocą
"0P(ponieważ skasowałembar,foonie jest już dostępny za pomocą prostegop)
Oba sposoby wydają mi się zbyt skomplikowane i jestem pewien, że istnieje bardziej skuteczny sposób na osiągnięcie tego działania, ale nie mogę znaleźć sposobu. Pomysł ten polegałby na połączeniu operacji usuwania i wstawiania w jednym lub przynajmniej unikaniu trzymania usuniętego słowa w rejestrze yank, tak że mogę wstawić pożądane słowo za pomocą prostego p.
Wiem też, że tryb zastępowania został uruchomiony, Rale nie pozwala na umieszczenie tego, co zostało zerwane.
TL; DR : Jak zamienić słowo z treścią rejestru Yank?