Jeśli szukam "ciąg"; Chcę znaleźć dokładnie "ciąg" jako słowo; a nie 'QString', 'sostring' itdJak wyszukiwać pełne słowa w vimie?
Oto opcje w moim .vimrc
set ic
set showmatch
set smartcase
set incsearch
Jeśli szukam "ciąg"; Chcę znaleźć dokładnie "ciąg" jako słowo; a nie 'QString', 'sostring' itdJak wyszukiwać pełne słowa w vimie?
Oto opcje w moim .vimrc
set ic
set showmatch
set smartcase
set incsearch
Może to regexp pomoże Ci: "\<string\>"
Użyj tego:
\<string\>
Dlaczego nie po prostu wyszukać "ciąg"? Działa dla mnie ...
nie dla mnie; może mam jakieś specjalne flagi ustawione w vim – shergill
. Robiąc to zakładamy, że słowa nie mają dołączonej interpunkcji. Nie będzie też pasować do słów, które mogą znajdować się na końcu linii. –
Jeśli wpiszę "\", aby przejść do trybu wyszukiwania; a następnie wpisz "s"; thenit próbuje wyszukać "przestrzeń"; skoro \ s oznacza przestrzeń, prawda? – shergill
Oto moja sekwencja naciśnięć klawiszy 1. \ (aby przejść do trybu wyszukiwania) 2./s (to próbuje znaleźć miejsce) – shergill
Nie. Musisz najpierw przejść do trybu wyszukiwania, a następnie wpisać wzór. Więc spróbuj uderzać w klawisze dokładnie: -/\ –