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