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

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


rationalise-dot() {
if $LBUFFER = *.. ; then
LBUFFER+=/..
else
LBUFFER+=.
fi
}
zle -N rationalise-dot
bindkey . rationalise-dot

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


"." を 1 個

"." を 2 個

"." を 3 個!

"." を 4 個!!

"." を 5 個!!!


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


つまり、

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

に移動できます。mqt++