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
команда уже имеет свою собственную тему: глобальная команда