在 vim 中关闭所有位置列表或快速修复窗口

von*_*gen 10 vim gvim

有没有办法在 vim/gvim 中使用单个命令关闭所有位置列表和快速修复窗口?

gar*_*ohn 0

:windo if &buftype != "quickfix" | lclose | endif
Run Code Online (Sandbox Code Playgroud)

这将:lclose在所有不显示快速修复或位置列表的窗口中执行该命令。我没有一组位置列表来测试它,所以我使用不同的缓冲区类型进行测试,它适用于这种情况。