0
0

ポップアップ選択からディレクトリ移動:fzf と enhancd の設定

Last updated at Posted at 2024-07-09

概要

シェル操作時にショートカットキーから、移動先のディレクトリをポップアップ選択して移動したい。

使用ツール、環境は以下の通り。

  • fish
  • enhancd
  • fzf

設定方法

fzf-tmux-p オプション指定して実行することで、選択画面をターミナル上にポップアップさせることができる。これをエイリアスに登録。

alias.fish
alias fzf-tmux "fzf-tmux -p 80%"

ショートカットキー(ここでは Ctrl + ] )で enhancd を実行設定する。環境変数 ENHANCD_FILTERfzf-tmuxを指定すること。

config.fish
function fish_user_key_bindings
    bind \c] "ENHANCD_FILTER='fzf-tmux:fzf' cd; commandline -f repaint"
end

実行

スクリーンショット 2024-07-09 23.49.12.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0