作者yshihyu (yshihyu)
看板Editor
标题[vim ] fzf 指定副档名
时间Thu May 17 00:37:01 2018
我想使用 vim $(fzf --height 40% --reverse --border)
快速开启档案, 但是这包资料很面有很多不行类型档案~
如果我想针对 c/cpp java 副档名去搜寻有办法过滤嘛?
谢谢
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 112.104.29.35
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Editor/M.1526488625.A.389.html
1F:推 goldie: 试试 .cpp$ 05/17 07:26
2F:→ yshihyu: 你作法是 fzf 後再去过滤嘛? 但是我想要的是fzf 阶段就 05/17 19:28
3F:→ yshihyu: 过滤... 05/17 19:28
4F:→ yshihyu: vim $(fzf -q "java$ | cpp$ ") 我目前试出这样 05/17 19:39
5F:推 mars90226: 可以搭配find过滤档案再丢给fzf搜寻 05/19 20:57
6F:→ yshihyu: 请问一下fzf出来的路径有办法针对档案名称搜寻嘛? 05/20 20:21
7F:→ yshihyu: fzf 预设搜寻方式也包含路径 05/20 20:22
8F:推 mars90226: 他其实只是搜寻字串,没有限定档名或路径名 05/21 11:11
9F:→ mars90226: 你丢任何东西给他都可以搜寻,因此没有针对档案名搜寻 05/21 11:11
10F:推 mars90226: 我说的是像这样 vim $(find -name '*.cpp' | fzf) 05/21 11:14
11F:→ mars90226: vim $(find -name '*.cpp' -o -name '*.h' | fzf) 05/21 11:15
12F:→ mars90226: 不过如果这个动作很常做的话,建议写个 bash alias 05/21 11:16