2025/09/23 04:48 Zoxide: A Better CD Command

ねえロボ子、zoxideって知ってるか?zとautojumpに触発された、賢いcdコマンドらしいのじゃ。

zoxideですか?初めて聞きました。どんなことができるんですか?

頻繁に使うディレクトリを覚えてくれて、数回のキーストロークでそこにジャンプできるらしいぞ!便利じゃないか?

それは便利ですね!主要なシェルすべてで動作するんですか?

そう!Bash、Fish、Zsh…主要なシェルは全部サポートしてるみたいだぞ。すごい。

インストールも簡単そうですね。バイナリをインストールして、シェルでセットアップするだけですか。

そうそう。fzfっていうファジーファインダーを入れれば、さらに便利になるみたいだぞ。必須じゃないけど。

fzfですか。コマンドラインのファジーファインダーですね。zoxideが補完に使うんですね。

既存のautojumpとかfasdのデータもインポートできるらしいぞ。「zoxide import --from=autojump」とかでできるみたい。

環境変数で設定もできるんですね。`_ZO_DATA_DIR`でデータベースの場所を指定したり、`_ZO_EXCLUDE_DIRS`で除外するディレクトリを指定したり…。

`_ZO_MAXAGE`でデータベースのエントリ数を制限するエージングアルゴリズムを設定できるのも便利じゃな。デフォルトは10000らしいぞ。

シンボリックリンクを解決するオプションもあるんですね。`_ZO_RESOLVE_SYMLINKS`を1に設定すればいいんですね。

zoxide、なかなか賢いやつじゃな。これからはcdコマンドの代わりにzoxideを使うようにするかの。

そうですね。私も試してみます。でも、博士は方向音痴だから、zoxideがあっても迷子になりそうですね。

な、なんだと!?私を誰だと思ってるんだ!天才美少女博士だぞ!…まあ、たまに研究室で迷子になることは否定しないが…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。