fzf
pecoと異なりプレビューを表示できる
github
Go実装
wiki
サンプル便利関数集
検索パターン
defaultで曖昧検索
^hoge
hogeで始まる文字列
.hs$
.hsで終わる文字列
'hoge
hogeという並びがある文字列
あいまい検索ではなく完全一致で検索
!hoge
hogeを含まない文字列
!.hs$
.hsで終わらない文字列
|
OR
e.g. ^abc | def$
abcで始まるまたは、defで終わるもの全て
option
readmeには一部しか書かれていない
manを見ろ、と書いてる
例えば--expectとか載っていない
-m
複数選択可能にする
ユースケース
ghqと併用してディレクトリ移動
複数選択して削除などをする
git branch -dで複数選択して削除する
$ docker rmiとかも
曖昧検索のスコア算出
https://www.wantedly.com/companies/wantedly/post_articles/306103
参考
https://github.com/junegunn/fzf/wiki
https://qiita.com/kamykn/items/aa9920f07487559c0c7e
https://qiita.com/kompiro/items/a09c0b44e7c741724c80
https://wonderwall.hatenablog.com/entry/2017/10/06/063000
https://zenn.dev/yano/articles/zsh_plugin_from_deno#デモ