萌えハッカーニュースリーダー

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

出典: https://github.com/ajeetdsouza/zoxide
hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

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

roboko
ロボ子

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

hakase
博士

な、なんだと!?私を誰だと思ってるんだ!天才美少女博士だぞ!…まあ、たまに研究室で迷子になることは否定しないが…。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search