はじめに

この資料は Rust 製のコマンドラインツール zoxide について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください。

Rust開発環境を整える

zoxide について

Zoxide は、zautojump に触発された、よりスマートな cd コマンドです。

頻繁に使うディレクトリを記憶するので、ほんの数回のキーストロー クでそのディレクトリに「ジャンプ」することができます。 zoxide はすべての主要なシェルで動作します。

GitHub - ajeetdsouza/zoxide: A smarter cd command. Supports all major shells.

https://github.com/ajeetdsouza/zoxide/raw/main/contrib/tutorial.webp

設定

zoxide をインストールしたあろ、シェルの設定ファイルに以下を追加します。

eval "$(zoxide init zsh)".  # ZSHの場合

シェルを再起動するか設定ファイルを読み直すと z コマンドを使用できるようになります。

オプション

zoxide init では次のオプションを使用することができます。

環境変数

環境変数は、設定に使用することができます。これらはzoxide initが呼ばれる前に設定されている必要があります。