按文件过滤vim的quickfix窗口

时间:2018-06-22 12:53:47

标签: vim neovim vim-quickfix

我在Neovim实例中使用查询语言服务器。与Languageclient-neovim插件一起使用。这也会自动检查代码中我正在处理的文件中的错误。但是,这也意味着它将检查我的工作区中的所有文件。

我想知道是否有可能显示与我正在处理的文件有关的错误。请参见以下示例:

Example

我正在处理文件src/bag_rotation.cpp,我只想过滤快速修复窗口以仅显示该文件中的错误。

3 个答案:

答案 0 :(得分:2)

是的,我写了一个vim插件,可以在quickfix窗口上执行“:Keep”和“:Reject”(其他功能)。

https://github.com/romainl/vim-qf

您只需提供合适的模式即可进行过滤。

答案 1 :(得分:1)

是的,我写了一个vim插件,可以在quickfix窗口上执行“ grep”。

https://github.com/sk1418/QFGrep

您只需提供合适的模式即可进行过滤。

答案 2 :(得分:1)

是的,我写了一个vim plugin 要点,可以执行:Cfilter:Cfilter!(反向搜索)

https://gist.github.com/PeterRincker/33345cf7fdeb9038611e4a338a0067f3

您只需提供合适的模式即可进行过滤。

:Cfilter /foo/