Załóżmy, że piszesz w vimie i istnieje 5 typowych wyrażeń, które musisz wstawiać w tekście w kółko.
Czy istnieje sposób, aby powiedzieć vimowi, aby wklejał z wielu schowków bez opuszczania trybu wstawiania?
ctrl-r, po którym następuje rejestr, pozwala wkleić zawartość rejestru bez wychodzenia z trybu wstawiania.
Ctrl+ r" Umieść z rejestru domyślnego
Ctrl+ rd Wpisz z rejestru d
Nawiasem mówiąc, w vimie nazywane są „rejestrami”, a nie „schowkami”, a czasownik to „wstaw”, a nie „wklej”. (Przypomnienie, aby uzyskać wizualny wybór do rejestru d, należy użyć "dy)
Czy potrzebujesz tych wyrażeń ze schowka?
Możesz łatwo zrobić coś takiego:
I vim zastąpi „some_unique_string” „foo bar baz”, jak tylko wejdziesz w tryb wstawiania.
źródło
Jeśli zawsze są takie same wyrażenia, np. W programowaniu w języku Java, np. „Private static void main (String ... args)”, możesz użyć wtyczki takiej jak snipmate . Możesz go skonfigurować tak, aby po prostu wpisać „main
<Tab>
”, a następnie rozszerzy się na potrzebny długi kod Java i ma więcej fajnych funkcji ...źródło