fzf
インストール
お使いのシェルに応じて以下を実行すると、fzfのキーバインディングなどが有効化されます code:shell
# (1) zsh向け
$ source <(fzf --zsh)
# (2) bash向け
$ eval "$(fzf --bash)"
# (3) fish向け
$ fzf --fish | source
CTRL-R - コマンド履歴の検索がfzfによって実行されます CTRL-T - fzfによるファイルの曖昧検索が行われます 空文字列を設定すると、このキー割当を無効化できます
ALT-C - fzfによって曖昧検索を行い、選択されたディレクトリへcdできます 空文字列を設定すると、このキー割当を無効化できます
**<TAB> - fzfを使ってコマンドの引数に指定するファイルやディレクトリに対する入力補完ができます code:shell
$ cat **<TAB>
interactive finderにおけるデフォルトのキー割当
CTRL-PまたはCTRL-Nでカーソルを上下に移動できる
ESCやCTRL-Gなどで終了できる
リンク
関連ツール/シェルプラグイン
Pet - Simple command-line snippet manager