1

Я использую слово TODO в комментарии как элемент списка задач

" TODO this is a todolist item

и я показываю предметы с

nn <silent><leader>tl :grep --exclude=*~ TODO % <CR> :copen <CR>

но с первой частью команды (раздел grep) vim очистите экран, это очень уродливо.

Как я могу отправить вывод grep в фоновом режиме и отображать только окно copen ?

1 ответ1

0

Используйте :vimgrep вместо :grep .

:grep использует внешнюю программу, поэтому она "приостанавливает" Vim. :vimgrep является внутренней функцией и поэтому не "приостанавливает" Vim.

:vimgrep может работать медленнее, чем :grep при работе с большим количеством файлов, но это не должно быть проблемой в вашем случае.

Вы рассматривали /TODO<CR>?

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