加入你記得檔名中包含yo,fi,na,那你只需要把所有檔案送給fzf,然後在視窗輸入yo fi na就可以了,無論是you_file_name,還是you_name_file都可以匹配上。
git clone --depth 1 ~/.fzf
~/.fzf/install
cd ~/.fzf && git pull && ./install
find * -type f | fzf > selected
fzf會從stdin 讀入資料,然後將結果輸出到stdout,上面命令從find徳搜尋結果中讀入,輸出到selected中。
在finder(輸出交換視窗)裡,
#fzf預設全屏模式,你可以定製高度
vim $(fzf --height 40%)
#你可以通過$fzf_default_opts來設定預設值
export fzf_default_opts='--height 40% --reverse --border'
token
match type
description
sbtrkt
fuzzy-match
匹配sbtrkt
^music
prefix-exact-match
以music開頭
.***$
suffix-exact-match
以.mp結尾
『wild
exact-match(quoted)
j精確包含wild
!file
inverse-exact-match
不包含fire
!.file$
inverse-suffix-match
不以.***結尾
如果你不想用fuzzy match, 可以用fzf -e
做精確匹配,|可以做or匹配, 比如:
^core go$|rb$|py$
表示以core開頭,以go或rb或py結尾。 謂詞的使用 模糊搜尋
main.m import person.h int main int argc,const char argv dfgh predicate nspredicate predicatewithformat s filterarrary persons filteredarrayusingpredi...
django使用orm實現條件搜尋和模糊匹配
2.模糊匹配 使用條件搜尋時,可以直接使用filter鏈來過濾掉滿足條件的記錄,因為每次filter 的結果仍然是乙個queryset,因此可以根據引數有無,來新增filter。先不新增任何搜尋條件獲取乙個queryset。invoice heads invoicehead.objects.filt...
Kdump工具的安裝和使用
1.安裝kdump 1.1安裝kdump工具 yum install kexec tools 1.2.配置grub vi boot grub grub.conf 在quiet後新增crashkernel 256m or 128m eg linux boot vmlinuz 2.6.32 431.el...