ディレクトリ移動したい(zoxide)

// ディレクトリを指定
$ z ディレクトリ名(の一部)

// 履歴から選択
$ zi

zoxideは、ディレクトリ移動を便利にするコマンドです。 zコマンドで、パスをすべて入力しなくても、ディレクトリにジャンプできます。 ziコマンドで、よく使うディレクトリの履歴から選択してジャンプできます。

インストールしたい(zoxide)

$ brew install zoxide
$ zoxide --version
zoxide 0.10.0

zoxideはHomebrewでインストールできます。

シェルごとの初期設定したい(zoxide init)

$ zoxide init シェル名
$ zoxide init fish
// To initialize zoxide, add this to your configuration
// (usually ~/.config/fish/config.fish):
//
//  zoxide init fish | source

zoxide initで、初期設定コマンドを表示できます。 初期設定コマンドは、シェルごとに用意されています。 表示内容の末尾に、設定方法が書いてあるので、それに従います。

ディレクトリにジャンプしたい(z)

$ z ディレクトリ名(の一部)
$ z kumaroot
$ pwd
~/repos/github.com/shotakaha/kumaroot

z ディレクトリ名で、パスをすべて入力しなくても、ディレクトリにジャンプできます。

履歴からジャンプしたい(zi)

$ zi

ziでよく使うディレクトリの履歴が表示されます。 ディレクトリ名(の一部)を入力して絞りこみ、カーソル移動で選択します。

リファレンス