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>?