fzfはyazi(ターミナルで動くファイルマネージャー)をインストールしたときに一緒に入っていたはずで、yaziの内部で使われているのは知っていましたが、直接使ったことはありませんでした。
今日ちゃんと使ってみようと思って.zshrcに1行追加してみました。
source <(fzf --zsh)
これだけでCtrl + rでコマンド履歴、Ctrl + tでファイル検索が使えるようになりました。今まではインクリメンタルサーチツールのPecoを使っていたのですが、見た目が好みなのでしばらくfzfで試してみることにしました。
masaki39さんの記事を参考にgqコマンドも設定しました。ghq(Gitリポジトリをまとめて管理するツール)で管理しているリポジトリの一覧をfzfで選んで移動できます。これでリポジトリを開くようにしていけば、次からはzoxideのzコマンドで簡単に移動できるようになりそうです。
yaziでもzコマンドでfzfが開くらしく、今まで全然使っていなかったので今後は積極的に使ってみようと思います。