过滤掉 vim-fzf/fzf 中的无效结果
Filter out invalid results in vim-fzf/fzf
我在工作流程中经常使用 fzf.vim 我在使用 :GFiles
时遇到一个问题。
在我处理的代码库中,我们已将 src/node_modules
签入 git,因此每当我使用 :GFiles
时,我们都会返回很多结果,其中包括 node_modules内容。
如何从 fzf.vim 中的 :GFiles
命令中删除以 src/node_modules*
开头的项目?
我发现 git ls-files
就是 :GFiles
运行 并且实现允许参数和 unix 管道。
解决方法是运行grep过滤出结果:
map <C-p> :GFiles \| grep -v -E "(node_modules\|bower_components)"<CR>
我在工作流程中经常使用 fzf.vim 我在使用 :GFiles
时遇到一个问题。
在我处理的代码库中,我们已将 src/node_modules
签入 git,因此每当我使用 :GFiles
时,我们都会返回很多结果,其中包括 node_modules内容。
如何从 fzf.vim 中的 :GFiles
命令中删除以 src/node_modules*
开头的项目?
我发现 git ls-files
就是 :GFiles
运行 并且实现允许参数和 unix 管道。
解决方法是运行grep过滤出结果:
map <C-p> :GFiles \| grep -v -E "(node_modules\|bower_components)"<CR>