Odpowiedzi:
Możesz użyć, Ctrl-Raby wstawić wartość rejestru w wierszu polecenia Ex. Jeśli na przykład wciągnąłeś jakiś tekst do rejestru domyślnego, możesz go przywołać Ctrl-R".
Istnieją również skróty do niektórych typowych przypadków. Możesz wstawić bieżące słowo pod kursorem za pomocą Ctrl-RCtrl-Wlub bieżącą nazwę pliku za pomocą Ctrl-RCtrl-F.
Zobacz te tematy, aby uzyskać więcej informacji, w tym kilka innych przykładów:
:help c_CTRL-R
:help cmdline.txt
Warto także przeczytać rejestry:
:help registers
Prawie zawsze unikam wpisywania szukanego ciągu w poleceniu zastępczym, najpierw wykonując wyszukiwanie (z /) lub „słowo pod kursorem” (z *), a następnie wykonując:
:%s//other_string/gc
Gdy brakuje wzorca wyszukiwania, polecenie zastępcze użyje ostatniego wzorca wyszukiwania.
Oprócz tego, że wpisujesz mniej znaków, pierwszy przypadek, wyszukiwanie za pomocą /, pozwala najpierw przetestować złożony wzorzec wyszukiwania przed wykonaniem podstawienia. Drugi przypadek, szukając z *, pozwalają unikać wkładania atomy start / end, czyli \<a \>.
-
Nawiasem mówiąc, możesz uniknąć gflagi, dodając linię
set gdefault
w twoim vimrcpliku.
Ctrl-R, że oznacza to, że musisz zmienić, aby zdobyć kapitałR. ale kiedy go wypróbowałem, potrzebujesz po prostuctrl-rbez zmiany.