概要
シェル操作時にショートカットキーから、移動先のディレクトリをポップアップ選択して移動したい。
使用ツール、環境は以下の通り。
- fish
- enhancd
- fzf
設定方法
fzf-tmux
に -p
オプション指定して実行することで、選択画面をターミナル上にポップアップさせることができる。これをエイリアスに登録。
alias.fish
alias fzf-tmux "fzf-tmux -p 80%"
ショートカットキー(ここでは Ctrl + ]
)で enhancd
を実行設定する。環境変数 ENHANCD_FILTER
に fzf-tmux
を指定すること。
config.fish
function fish_user_key_bindings
bind \c] "ENHANCD_FILTER='fzf-tmux:fzf' cd; commandline -f repaint"
end