Just do IT

思うは招く

ディレクトリ間を一瞬で移動する z コマンドを zsh に入れる方法

ディレクトリを爆速で移動できるzコマンドを先輩に教えていただいた。

どんなものかというと、普通のcdコマンドならこう。

username ~
$ cd ~/dev/rails 
username ~/dev/rails

zコマンドならたったこれだけで移動できる。

username ~
$ z rails
username ~/dev/rails

さらに

#これを入力してタブを押すと
$ z r

#補完される
$ z /Users/username/dev/rails 

めちゃくちゃ便利・・・!

インストールについては以下の記事を参考にした。

zを使ってみた - Qiita

brewでインストール。

brew install z

~/.zshrcに追記。

vim ~/.zshrc

#以下を追記
# z
. `brew --prefix`/etc/profile.d/z.sh

これで終了。

cdコマンドの移動履歴を見てからzコマンドは補完するため、最初はcdコマンドでちょこまか移動してからzコマンドをするとよい。