vim
Поиск в текущем буфере
Поиск…
Поиск произвольной картины
Стандартные команды поиска Vim: / для прямого поиска и ? для поиска назад.
Чтобы начать поиск в обычном режиме:
- нажмите
/, - введите свой шаблон,
- нажмите
<CR>чтобы выполнить поиск.
Примеры:
/foobar<CR> search forward for foobar
?foo\/bar<CR> search backward for foo/bar
n и N можно использовать для перехода к следующему и предыдущему вариантам:
Нажатие
nпосле прямого поиска позиционирует курсор на следующем входе вперед .Нажатие
Nпосле прямого поиска позиционирует курсор на следующем входе назад .Нажатие
nпосле обратного поиска позиционирует курсор на следующем входе назад .Нажатие
Nпосле обратного поиска позиционирует курсор на следующем входе вперед .
Поиск слова под курсором
В нормальном режиме переместите курсор на любое слово, затем нажмите * для поиска вперед для следующего появления слова под курсором или нажмите # для поиска назад.
* или # поиск точного слова под курсором: поиск big будет только big и не bigger .
Под капотом Vim использует простой поиск с атомами границ слов :
-
/\<big\>для*, -
?\<big\>для#.
g* или g# не искать точное слово под курсором: поиск big будет bigger .
Под капотом Vim использует простой поиск без атомов слов :
-
/\<big\>для*, -
?\<big\>для#.
выполнить команду на строках, содержащих текст
:global команда уже имеет свою собственную тему: глобальная команда