Vim Todolist без четкого экрана

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

" TODO this is a todolist item

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

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

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

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

1 ответ

Решение

Использование :vimgrep вместо :grep,

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

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

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

Другие вопросы по тегам