vim - 清除vim中的快速修复列表

标签 vim

我想清除Vim中的Quickfix列表,因为我想摆脱突出显示的问题,而且如果我不小心创建了一个巨大的列表,我想清理它,以便Vim再次响应。关闭窗口不会清除列表,而是清除目录。

最佳答案

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

function ClearQuickfixList()
  call setqflist([])
endfunction
command! ClearQuickfixList call ClearQuickfixList()
nmap <leader>cf :ClearQuickfixList<cr>

编辑(感谢Peter Rincker):

更好的命令是使用cexpr [],因此该命令是
command! ClearQuickfixList cexpr []

关于vim - 清除vim中的快速修复列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385970/

相关文章:

vim - MacVim 的西类牙语拼写检查器?

vim - Vim 命令行模式(ex 模式)下的命令替换

vim - 我该怎么做才能让 vim 再次工作?

vim - 文件保存期间语法高亮随机消失

c - 基于 VIM 中 switch/case 语句范围的 cindent 缩进问题

linux - vi vim 替换寄存器中的文本

vim - 如何在vim中删除下一个字符(不是当前的!)?

ruby - 在 Windows 上,我应该将哪个版本的 Ruby 与 Vim 7.4 一起使用?

vim - 数字键盘上的映射键

Vim:简单的 "jump to file"命令?