gpt4 book ai didi

linux - zsh menu completion 导致 zle reset-prompt 后出现问题

转载 作者:IT王子 更新时间:2023-10-29 00:06:20 24 4
gpt4 key购买 nike

我的 .zshrc 中有以下代码:

TMOUT=1
TRAPALRM() { zle reset-prompt }

触发菜单完成后,菜单中的所有项目(突出显示的项目除外)在 TRAPALRM 触发后消失,当我在短时间后继续在菜单 zsh segvaults 中导航时

是否有任何修复或解决方法?

编辑:zsh 版本在 Linux Mint 17 上是 5.0.2

编辑:我在 Gentoo 上的 zsh 版本 5.0.7 上观察到同样的事情

最佳答案

我找到了这个解决方法,基本上可以防止在菜单选择时调用“重置提示”:

TRAPALRM() {
if [ "$WIDGET" != "complete-word" ]; then
zle reset-prompt
fi
}

请注意,complete-word 可能因您而异;我在 TRAPALRM 调用中通过 echo $WIDGET 找到了它。

关于linux - zsh menu completion 导致 zle reset-prompt 后出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26526175/

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