ぼくはpecoが大好きです。以前作ったgit-findコマンドとか便利で、ディレクトリも同じように移動できないか、名前で検索して開くことができないか、などと考えていい感じのスクリプトを書きました。.zshrcに書いて読み込んであげると使えると思います。
zshを開いている状態でcontrol+fを押すと
- gitリポジトリ内の場合はリポジトリのルート以下5階層
- gitリポジトリ外の場合はカレントディレクトリ以下5階層
までのファイル一覧をとってきてpecoに投げつけます。
選択するとその結果を補完してくれます。
事前にcd
やvim
などのコマンドを書いている状態でcontrol+fを押すと良いと思います。なんと便利なんだろう。
ちなみに冒頭で述べたgit-findコマンドについては以下を参照ください。
参考: