gpt4 book ai didi

command-prompt - 如何在小部件操作后重绘 zsh 提示

转载 作者:行者123 更新时间:2023-12-04 17:55:51 34 4
gpt4 key购买 nike

使用 zsh,我想添加一个进入父目录的快捷方式。
轻松做到这一点

cdup() {
builtin cd ..
}
zle -N cdup
bindkey "your_favorite_key_code" cdup

但这不会重绘提示,有人知道怎么做吗?

绑定(bind)快捷方式来执行 pushd/popd 也可能是一个想法,老实说,我从“鱼壳”中得到了这些想法。

最佳答案

我最近实现了完全相同的事情。我能想出的最佳解决方案如下

cdup() {
cd ..
zle reset-prompt
}
zle reset-prompt是让它重绘提示的位。

编辑 :
我以前版本的答案有 printf '\n'在答案中。如果提示是多行提示,这是必要的。但是 zsh 显然在多行提示方面存在大量问题,所以我放弃了它。

关于command-prompt - 如何在小部件操作后重绘 zsh 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9212508/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com