看板 Editor 關於我們 聯絡資訊
我想使用 vim $(fzf --height 40% --reverse --border) 快速開啟檔案, 但是這包資料很面有很多不行類型檔案~ 如果我想針對 c/cpp java 副檔名去搜尋有辦法過濾嘛? 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.104.29.35 ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1526488625.A.389.html
goldie: 試試 .cpp$ 05/17 07:26
yshihyu: 你作法是 fzf 後再去過濾嘛? 但是我想要的是fzf 階段就 05/17 19:28
yshihyu: 過濾... 05/17 19:28
yshihyu: vim $(fzf -q "java$ | cpp$ ") 我目前試出這樣 05/17 19:39
mars90226: 可以搭配find過濾檔案再丟給fzf搜尋 05/19 20:57
yshihyu: 請問一下fzf出來的路徑有辦法針對檔案名稱搜尋嘛? 05/20 20:21
yshihyu: fzf 預設搜尋方式也包含路徑 05/20 20:22
mars90226: 他其實只是搜尋字串,沒有限定檔名或路徑名 05/21 11:11
mars90226: 你丟任何東西給他都可以搜尋,因此沒有針對檔案名搜尋 05/21 11:11
mars90226: 我說的是像這樣 vim $(find -name '*.cpp' | fzf) 05/21 11:14
mars90226: vim $(find -name '*.cpp' -o -name '*.h' | fzf) 05/21 11:15
mars90226: 不過如果這個動作很常做的話,建議寫個 bash alias 05/21 11:16