清除vim中的quickfix列表

时间:2014-12-09 18:17:09

标签: vim

我正在尝试清除Vim中的Quickfix列表,因为我想摆脱突出显示,如果我意外地创建了一个巨大的列表,我想要清理它,以便vim再次响应。关闭窗口不会清除列表,而是清除内容。

1 个答案:

答案 0 :(得分:9)

我到目前为止唯一的方法是

function ClearQuickfixList()
  call setqflist([])
endfunction
command! ClearQuickfixList call ClearQuickfixList()
nmap <leader>cf :ClearQuickfixList<cr>
编辑(感谢Peter Rincker):

更好的命令是使用cexpr [],因此命令是

command! ClearQuickfixList cexpr []