可能であれば、ディレクトリを拡張する機能はありますか?

可能であれば、ディレクトリを拡張する機能はありますか?

以下のコードスニペットを使用して、alt-h現在のディレクトリの1レベル後ろに移動します(押します)。

up-dir() { 
  cd ".."
  zle reset-prompt 
}
zle -N up-dir
bindkey "^[h" up-dir

alt-b可能であれば、1レベル前方にマッピングする同様の機能が必要です。cd -前に進むことがない場合は、前に進まないでください。

zsh 5.8を使用してください。

ベストアンサー1

どうですか?

down-dir() {
  if [[ $OLDPWD == "$PWD"* ]]; then
    cd -
  else
    echo "previous dir is not below the current dir"
  fi
}

おすすめ記事