zoxide メモ
cdコマンドの強化版として扱えるzoxideのメモ。
-
zoxide is a smarter cd command, inspired by z and autojump.
-
よく移動するディレクトリーを記憶する。
z path/to/fooで移動したことがあるディレクトリーへz fooだけで移動できたりする。 -
brewなどでインストールできる。
-
$ brew install zoxide
-
-
インストール後、
~/.zshrcに以下を追記する。-
eval "$(zoxide init zsh)"- 記述位置が最後になるように注意する。
-
-
$ z foo # 最もよく移動するfooにマッチするディレクトリーへ移動 $ z foo bar # 最もよく移動するfooおよびbarにマッチするディレクトリーへ移動 $ z foo/ # 相対パスのfooディレクトリーへ移動 $ z .. # 親ディレクトリーへ移動 $ z - # 直前のディレクトリーへ移動 $ zi # fzfでインタラクティブにディレクトリー選択して移動ziはfzfが必要になる。
-
詳細なアルゴリズムについてはwikiに記載されている。