首页 > 解决方案 > 过滤掉vim-fzf/fzf中的无效结果

问题描述

我在我的工作流程中经常使用fzf.vim我在使用:GFiles.

在我工作的代码库中,我们src/node_modules检查了 git,所以每当我使用时,:GFiles我们都会得到很多结果,其中包括 node_modules 内容。

如何从fzf.vim中的命令中删除src/node_modules*以例如开头的项目?:GFiles

标签: vimfzfvim-fzf

解决方案


我发现这git ls-files就是:GFiles运行并且实现允许参数和 unix 管道。

解决方案是运行 grep 过滤掉结果:

map <C-p> :GFiles \| grep -v -E "(node_modules\|bower_components)"<CR>

推荐阅读