Hatena::ブログ(Diary)

◆F99a.q8oVEの日記 Twitter

2009-04-18

ディレクトリを高速に上る

Life changing な設定のご紹介。結構な期間 常用してますが、便利で仕方がないです。

引用します。

rationalise-dot() {

if $LBUFFER = *.. ?; then

LBUFFER+=/..

else

LBUFFER+=.

fi

}

zle -N rationalise-dot

bindkey . rationalise-dot

Ask Reddit: Any Zsh users here? What are your customizations? : reddit.com

これを ~/.zshrc に書きこんで―― "." を入力してみます。

f:id:f99aq:20090418235308p:image

"." を 1 個

f:id:f99aq:20090418235306p:image

"." を 2 個

f:id:f99aq:20090418235305p:image

"." を 3 個!

f:id:f99aq:20090418235302p:image

"." を 4 個!!

f:id:f99aq:20090418235237p:image

"." を 5 個!!!


"." を 3 個以上書き込むと、"加速" します。


つまり、

  • "." (2 個) で 1 個 上のディレクトリ
  • "." (3 個) で 2 個 上のディレクトリ
  • "." (n 個) で n-1 個 上のディレクトリ

に移動できます。mqt++