lol*_*que 5 cd zsh command-prompt
使用zsh,我想添加一个快捷方式进入父目录.很容易做到这一点
cdup() {
builtin cd ..
}
zle -N cdup
bindkey "your_favorite_key_code" cdup
Run Code Online (Sandbox Code Playgroud)
但这不会重绘提示,有人知道怎么做吗?
使用pushd/popd绑定快捷方式也是一个想法,老实说,我从"鱼壳"中得到了这些想法.
我最近实现了完全相同的事情.我能想出的最佳解决方案如下
cdup() {
cd ..
zle reset-prompt
}
Run Code Online (Sandbox Code Playgroud)
的zle reset-prompt是得到它重绘提示该位.
编辑:
我的答案的先前版本有一个printf '\n'答案.如果提示是多行提示,则必须这样做.然而,zsh显然有很多问题,因此我放弃了它.