每个文件过滤 vim 的 quickfix window
Filter vim's quickfix window per file
我在我的 Neovim 实例中使用 cquery 语言服务器。与 Languageclient-neovim 插件一起使用。这还会自动检查我正在处理的文件中的代码是否有错误。但是,这也意味着它会检查我工作区中的所有文件。
我想知道是否有可能 仅 显示特定于我正在处理的文件的错误。请参见下面的示例:
我正在处理文件 src/bag_rotation.cpp
,我只想过滤 quickfix window 以仅显示该文件中的错误。
是的,我写了一个 vim 插件,可以在 quickfix window 上做 "grep"。
https://github.com/sk1418/QFGrep
您只需提供合适的模式即可进行过滤。
是的,我写了一个 vim 插件,可以在 quickfix window 上执行“:Keep”和“:Reject”(除其他外)。
https://github.com/romainl/vim-qf
您只需提供合适的模式即可进行过滤。
是的,我写了一个 vim plugin gist,可以做 :Cfilter
和 :Cfilter!
(反向搜索)
https://gist.github.com/PeterRincker/33345cf7fdeb9038611e4a338a0067f3
您只需提供合适的模式即可进行过滤。
:Cfilter /foo/
我在我的 Neovim 实例中使用 cquery 语言服务器。与 Languageclient-neovim 插件一起使用。这还会自动检查我正在处理的文件中的代码是否有错误。但是,这也意味着它会检查我工作区中的所有文件。
我想知道是否有可能 仅 显示特定于我正在处理的文件的错误。请参见下面的示例:
我正在处理文件 src/bag_rotation.cpp
,我只想过滤 quickfix window 以仅显示该文件中的错误。
是的,我写了一个 vim 插件,可以在 quickfix window 上做 "grep"。
https://github.com/sk1418/QFGrep
您只需提供合适的模式即可进行过滤。
是的,我写了一个 vim 插件,可以在 quickfix window 上执行“:Keep”和“:Reject”(除其他外)。
https://github.com/romainl/vim-qf
您只需提供合适的模式即可进行过滤。
是的,我写了一个 vim plugin gist,可以做 :Cfilter
和 :Cfilter!
(反向搜索)
https://gist.github.com/PeterRincker/33345cf7fdeb9038611e4a338a0067f3
您只需提供合适的模式即可进行过滤。
:Cfilter /foo/