vim todolist 没有清屏

vim todolist 没有清屏

TODO我在评论中使用word 作为待办事项列表项

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

相关内容