Szukaj…


Poszukiwanie dowolnego wzorca

Standardowe komendy wyszukiwania Vima to / do wyszukiwania do przodu i ? do wyszukiwania wstecz.

Aby rozpocząć wyszukiwanie w trybie normalnym:

  1. naciśnij / ,
  2. wpisz swój wzór,
  3. naciśnij <CR> aby przeprowadzić wyszukiwanie.

Przykłady:

/foobar<CR>      search forward for foobar
?foo\/bar<CR>    search backward for foo/bar

n i N mogą być użyte do przejścia do następnego i poprzedniego wystąpienia:

  • Naciśnięcie n po wyszukiwaniu do przodu ustawia kursor przy następnym wystąpieniu do przodu .

  • Naciśnięcie N po wyszukiwaniu do przodu ustawia kursor przy następnym wystąpieniu do tyłu .

  • Naciśnięcie n po wyszukiwaniu do tyłu ustawia kursor przy następnym wystąpieniu, do tyłu .

  • Naciśnięcie N po wyszukiwaniu do tyłu ustawia kursor przy następnym wystąpieniu do przodu .

Wyszukiwanie słowa pod kursorem

W trybie normalnym przesuń kursor na dowolne słowo, a następnie naciśnij * aby wyszukać następne wystąpienie słowa pod kursorem, lub naciśnij # aby wyszukać do tyłu.

* lub # wyszukaj dokładne słowo pod kursorem: wyszukiwanie big spowoduje znalezienie tylko big a nie bigger .

Pod maską Vim używa prostego wyszukiwania z atomami granic słów :

  • /\<big\> dla * ,
  • ?\<big\> dla # .

g* lub g# nie wyszukuj dokładnego słowa pod kursorem: szukanie big byłoby bigger .

Pod maską Vim używa prostego wyszukiwania bez atomów na granicy słów :

  • /\<big\> dla * ,
  • ?\<big\> dla # .

wykonaj polecenie w wierszach zawierających tekst

Polecenie :global ma już swój własny temat: polecenie globalne



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