Polecenia, o których mówisz, używają tak zwanego rejestru „bez nazwy”. Jest przeznaczony tylko do bardzo krótkotrwałego użytkowania. „Wyrywam to stąd i umieszczam tam” coś w tym rodzaju.
Jeśli chcesz trzymać się czegoś dłużej niż kilka sekund, gdy idziesz i robisz coś innego, powinieneś używać rejestrów nazwanych.
Na przykład " a y yszarpnie linię, w której znajduje się kursor, do arejestru. Nic nie zablokuje go przypadkowo, chyba że wpiszesz inne polecenie dotyczące arejestru. Minuty, godziny, a nawet dni później możesz wpisać, " a paby usunąć tę szarpaną kopię wiersza z arejestru poniżej tego, na którym znajduje się kursor.
(Aby to działało naprawdę dobrze, powinieneś mieć wiersz taki jak set viminfo='50,\"1000w swoim ~/.vimrcpliku, aby zapamiętać takie rzeczy, jak rejestracja zawartości podczas sesji Vima. Możesz wtedy pojechać na wakacje między szarpnięciem i włożeniem!)
Istnieje 26 nazwanych rejestrów (az). Jeśli podasz je wielkimi literami zamiast jak pokazano powyżej, dołączasz do zawartości rejestru zamiast ich zastępować. Możesz więc zbudować coś naprawdę złożonego, powiedzmy, zarejestrować po hjednym kawałku na raz, a następnie odrzucić wszystko naraz " h p.
Zauważ, że nazwa rejestru jest opcjonalna. Oznacza to, że może istnieć wiele poleceń, które już znasz i których możesz używać w nazwanych rejestrach. Powiedz :help registersw Vimie, aby dowiedzieć się o możliwościach.
Również dostać kubek Vi .
y, kontynuować edycję, w tymdix, i wklejać"0p