Я хочу найти слово из моей текущей позиции курсора в vim вверх в файле.
Как этого добиться?
Также как сделать то же самое для запуска в файл.
:set hlsearch
и :set incsearch
команды могут представлять интерес для Вас.
Я хочу найти слово из моей текущей позиции курсора в vim вверх в файле.
Как этого добиться?
Также как сделать то же самое для запуска в файл.
:set hlsearch
и :set incsearch
команды могут представлять интерес для Вас.
Ответы:
Для поиска слова в обратном направлении от курсора просто используйте ?
. Таким образом, чтобы найти слово «Фред» вы бы выдать?fred
.
Для прямого поиска, который вы используете /
, снова используйте «fred» в качестве примера /fred
.
Если вы хотите продолжить поиск того же термина, в том же направлении вы можете использовать n
команду. (Или вы можете выдать ?
или /
без аргументов).
Ввод ?search text
в командном режиме выполняет поиск назад от точки, а /search text
поиск вперед.
При n
наборе текста происходит переход к следующему экземпляру поискового текста в том направлении, в котором вы в последний раз искали, а при наборе текст N
выглядит в противоположном направлении от вашего последнего поиска.