【ゼットオキサイド】

zoxide とは?

最終更新:
💡 訪れたフォルダを覚え、キーワードで移動

訪れたディレクトリを記録し、キーワードに一致する候補を利用頻度や最近の利用に基づいて選ぶ移動ツール。対応シェルへ組み込むと、zやziで移動できる。

📌 このページのポイント
記録した候補から、キーワードで移動 z proj 入力 候補A 最近よく利用 候補B 利用が少ない 一致する記録を選ぶ ziなら、fzfで候補を選べる
記録済みのパスにキーワードが一致する場合の例。頻度と最近の利用で順位付けするが、常に意図した場所へ行く保証ではない。点数の具体値は示さない。
ひよこ ひよこ
短い名前だけで移動できる?
ペンギン先生 ペンギン先生
たとえばz projで、記録済みのパスからprojに一致する候補へ移動できるよ。特定のフォルダへ必ず移動するわけではなく、候補の一致と順位による。通常のパスを渡してcdのように移動することもできるんだ。
ひよこ ひよこ
似た名前が複数あったら?
ペンギン先生 ペンギン先生
キーワードに一致する候補のうち、頻度と最近の利用に基づく順位で選ぶよ。複数キーワードを順に指定して候補を絞れる。順位が高いことと、自分が今回行きたい場所であることは同じとは限らないんだ。
ひよこ ひよこ
候補を自分で選ぶには?
ペンギン先生 ペンギン先生
fzfを用意すると、ziで対話的に候補を選べるよ。zoxideのインストールだけではfzfもそろうとは限らないので、使う環境で確認しよう。
ひよこ ひよこ
どのシェルでも同じ設定?
ペンギン先生 ペンギン先生
本体を導入したうえで、使うシェルに対応した設定を追加するよ。Bash、Zsh、Fish、PowerShellなどで方法が違う。zやziを定義する設定と、cdを置き換える選択肢は別なので、公式の対応手順を確認しよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「zoxide」って出てきたら「訪れたフォルダを覚えて、短い指定で移動するツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「zoxide」 = ディレクトリ移動ツールの名前
💬 公式説明では、zとautojumpに着想を得たツールだよ。訪れたフォルダへの移動を助ける道具として覚えよう。

参考資料

← 用語集にもどる