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ąć g
flagi, dodając linię
set gdefault
w twoim vimrc
pliku.
Ctrl-R
, że oznacza to, że musisz zmienić, aby zdobyć kapitałR
. ale kiedy go wypróbowałem, potrzebujesz po prostuctrl-r
bez zmiany.