以下のコードスニペットを使用して、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
}