作者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/m.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