vim - 过滤掉vim-fzf/fzf中的无效结果
问题描述
我在我的工作流程中经常使用fzf.vim我在使用:GFiles
.
在我工作的代码库中,我们src/node_modules
检查了 git,所以每当我使用时,:GFiles
我们都会得到很多结果,其中包括 node_modules 内容。
如何从fzf.vim中的命令中删除src/node_modules*
以例如开头的项目?:GFiles
解决方案
我发现这git ls-files
就是:GFiles
运行并且实现允许参数和 unix 管道。
解决方案是运行 grep 过滤掉结果:
map <C-p> :GFiles \| grep -v -E "(node_modules\|bower_components)"<CR>
推荐阅读
- python-3.x - 安装自定义 Gym 环境
- python - 如何在python中解决这个通用算法
- iteration - Detectron2中每次迭代多少张图像
- android-activity - Xamarin Forms Toolbaritems 不显示
- ansible - Ansible - 修改变量
- html - 试图对齐基本表单元素是徒劳的
- kotlin - 我们如何使用 mockito 在 kotlin 中模拟 Corda 中的强制转换状态?
- java - getView() 为 null 时无法访问 Fragment View 的 LifecycleOwner
- node.js - 在 mongoose 查询中一起使用匹配、限制、排序和查找
- java - lambda 表达式的内部流程以及它如何识别参数类型