Szukaj…


Parametry

Funkcjonalność Rejestry
rejestr domyślny ""
rejestry historii "[1-9]
rejestr yank "0
nazwane rejestry "[az] , "[AZ] samo co "[az] ale dołącza
przywołać aktualny wzorzec wyszukiwania "/
małe usuwanie (diw, cit, ...) "-
rejestr wyrażeń dla prostej matematyki "=
rejestr czarnej dziury, aby wyeliminować duże fragmenty usuniętego tekstu z pamięci "_
ostatnie polecenie ":
ostatnio wstawiony tekst ".
Nazwa pliku "%
schowek "*
wybrany tekst "+
upuścił tekst "~

Usuń zakres linii do nazwanego rejestru

W polu Normalny wpisz następujące polecenie, aby usunąć zakres linii do nazwanego rejestru

:10,20d a

Spowoduje to usunięcie wierszy 10,20 w rejestrze "a . Możemy to sprawdzić, wpisując

:reg

Spowoduje to wyświetlenie tekstu, który został usunięty w rejestrze "a .

Aby wkleić zawartość do "a , po prostu wpisz

"ap 

Wklej nazwę pliku w trybie wstawiania za pomocą rejestru nazw plików

W trybie wstawiania naciśnij <Cr> a następnie % aby wstawić nazwę pliku.

Ta technika ma zastosowanie do wszystkich rejestrów.

Na przykład, jeśli w trybie wstawiania chcesz wkleić bieżący wzorzec wyszukiwania, możesz wpisać <Cr> a następnie / .

Skopiuj / wklej pomiędzy Vimem a schowkiem systemowym

Użyj rejestru quotestar, aby skopiować / wkleić pomiędzy Vimem a schowkiem systemowym

"*yy kopiuje bieżącą linię do schowka systemowego

"*p wkleja zawartość schowka systemowego do Vima

Dołącz do rejestru

Wciągnij wszystkie linie zawierające TODO do rejestru za pomocą operacji dołączania

:global/TODO/yank A

Tutaj jesteśmy szukając TODO kluczowe globalnie, szarpiąc wszystkie linie do zarejestrować a ( A rejestru dołącza wszystkie linie a rejestrze).

UWAGA: Zasadniczo dobrą praktyką jest wyczyszczenie rejestru przed wykonaniem operacji dołączania.

Aby wyczyścić rejestr, w trybie normalnym wpisz qaq . Potwierdź, że rejestr jest pusty wpisując a :reg i zauważając, że rejestr jest pusty. a



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow