When I use :Ag "pattern"

Допустим, он находит 5 результатов, и для их прокрутки я использую "cn", но он открывает каждый, который я прокручиваю, в буфере. Есть ли способ открыть только тот, к которому я прокручиваю, и нажать "e"?

Также есть ярлык для прокрутки результатов, кроме "cn" и "cp"

1 ответ1

1

Я не использую плагин silversearcher, но похоже, что он помещает результаты поиска в список ошибок быстрого исправления Vim. Этот список просматривается с помощью команд :cn и :cp .

Если вы не хотите открывать элементы, которые вас не интересуют, вы можете открыть список элементов с помощью команды :copen . Затем просто используйте j , k и другие команды перемещения курсора, чтобы переместить курсор к нужному элементу, и нажмите <Enter> .

Чтобы прокрутить список без необходимости набирать :cn и :cp , вы можете сопоставить другие команды с этими командами, например:

:nmap <silent> <C-N> :cn<CR>
:nmap <silent> <C-P> :cp<CR>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .