fzfを利用してコマンド履歴を遡る

fzfはfuzzy finderの略で,フォルダやファイルを曖昧検索する機能を供えたコマンドラインツールです.

https://github.com/junegunn/fzf

ファイルの検索だけでなく,コマンド履歴の文字列曖昧検索機能もあり,以前に入力したコマンドを再度入力したい状況で活用すると非常に便利です.

Install

ターミナルを開いていかを打つとインストールされます.

 $ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.config/fzf
 $ ~/.config/fzf/install

ここで,キーバインドを登録するかなどが問われますが,基本デフォルトのまま進むと良いです.

インストールが完了し,キーバインドが登録できるとターミナルでCtrl-Rを打つとコマンド履歴の曖昧検索ができるはずです. 他にもAlt-Cで曖昧検索でディレクトリ移動,Ctrl-Tでファイル検索などができるようになります.