5

Обычно нажатие клавиши ввода в окне qucikfix приводит к переходу на соответствующую строку. Но когда я нажимаю клавишу ввода, в строке состояния появляется сообщение «вместо ххх совпадений, хх строк» вместо прыжков. Кажется, что клавиша ввода сопоставлена со странным ключом.

Когда я дважды щелкаю мышью, она прыгает нормально. Это говорит о том, что формат строки правильный. Кстати, окно быстрого исправления открывается командой vimgrep.

Как я могу найти, где проблема?

Спасибо!

1 ответ1

11

Вероятно, у вас есть глобальное отображение для <CR> , которое, к сожалению, также отменяет специальное поведение в окне быстрого исправления. Вы можете исправить это, поместив следующий autocmd в ваш ~/.vimrc:

" In the quickfix window, <CR> is used to jump to the error under the
" cursor, so undefine the mapping there.
autocmd BufReadPost quickfix nnoremap <buffer> <CR> <CR>

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