Trudniejszy przypadek
edycji
Szybka podmiana dłuższego fragmentu tekstu bez zmiany liczby znaków w środku pliku wynikowym jest mniej trywialna. Przynajmniej z punktu widzenia użytkownika przyzwyczajonego do pozornej intuicyjności edytorów nie-modalnych.
- włączyć zwyczaj
VISUAL (v).
- w umowny
postępowanie ometkować sekwencja znaków do skopiowania, który ma zastąpić seria dotychczasowy. Źródło ciągu docelowego nie jest do wnętrza tym momencie istotne - przypadkiem to istnieć chociażby zewnętrzny plik wyświetlony wewnątrz
innym oknie edytora. W trybie VISUAL, do zaznaczenia wolno
poużywać sobie zarówno myszki w charakterze
dodatkowo jednego z czterech klawiszy kierunkowych na klawiaturze. W obu przypadkach skopiowanie zaznaczonego ciągu do pamięci podręcznej edytora (rejestru) następuje po wciśnięciu litery y (yank). Uwaga: maksymalnie wolno
znakować
do 26. fragmentów, wszak
wtedy każdy z osobna
z nich musi zatrzymać się skopiowany do osobnego, nazwanego rejestru sekwencją trzech znaków: cudzysłowu, swobodnie
wybranej litery alfabetu plus - w charakterze
zanim
- litery y.
- zmienić zwyczaj
na REPLACE (R).
- ustawić wskaźnik ekranowy
edytora do wnętrza miejscu, odkąd
którego ma wleźć
podmiana ciągu znaków. Aby zafundować sobie wjazd
do pamięci rejestru trzeba przytrzymać równolegle
klawisze Ctrl plus r (w dokumentacji ta związek
oznaczana jest jak CTRL-R). W rezultacie, odcisk prosty poniżej kursorem zostanie aktualnie (tylko na ekranie) zastąpiony znakiem podwójnego cudzysłowu. Na kolorowym terminalu będzie gorsza połowa zaakcentowany
kolorem niebieskim na rzecz
podkreślenia jego tymczasowego charakteru.
- ręcznie wstąpić
odcisk cudzysłowu (ostatnio skopiowany kawałek zawżdy
trafia do w ten sposób
oznaczonego, domyślnego rejestru). Ciąg znaków zostanie wklejony, co w środku trybie REPLACE oznacza jego podmianę. Edycja dobiegła końca.
Uwaga: w środku przypadku potrzeby odwołania się do innej pozycji wewnątrz
rejestrze należy posługiwać przyporządkowaną tej pozycji literę alfabetu. Lista wszystkich rejestrów pamięci pospołu z ich zawartością dostępna jest wewnątrz
2. identycznych poleceniach trybu Ex: :registers (krótko :reg) również :display (:di).