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