当前位置: 首页 > 面试题库 >

Zsh菜单完成导致ZLE重置提示后出现问题

欧博简
2023-03-14
问题内容

我的.zshrc中有以下代码

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

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

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

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

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


问题答案:

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

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

请注意,这complete-word可能与您有所不同。我echo $WIDGETTRAPALRM通话中找到了一个。



 类似资料:
  • 我尝试使用Jetpack导航在我的应用程序中实现BottomNavigationMenu。我遵循了本教程的每个步骤https://www.youtube.com/watch?v=pT_4rV3gO78但不幸的是,我无法集成到我的应用程序中,启动应用程序时出错 该错误指向我的主活动,其中包含以下java代码: 所以它说导航控制器为空。为什么为空,如何使其不为空? 在这里,您可以看到带有NavHost

  • 我最近安装了Zsh,希望有更好的生活和更美好的早晨。然而,我很快意识到Zsh与tmux结合引入了各种问题。 第一个问题是在我的命令之前,在提示符的末尾发生了一些奇怪的事情,但是通过为tmux提供用于unicode支持的-u标志解决了这个问题。但是,我遇到了最后一个问题,在我将Zsh与tmux一起使用之前需要解决: Usecase:自动完成包含多个建议的命令 问题:自动完成将建议向右移动一个字符,同

  • 我在一个组件中有以下内容: 脚本: 因此,我将表单数据提交到我的数据库,然后在成功promise中,我使用它。$refs.form.reset();重新设置我的表单。 但是,我会立即收到错误消息,并且在每次提交后都会收到错误消息: "[Vue警告]:错误在下一个滴答:"TypeError:无法读取属性'长度'的未定义" 和 TypeError:无法读取未定义的属性“length”

  • 这个是一级菜单 没有二级菜单 但是会显示二级菜单的展开收起的图标 如何让这个不显示? 主要代码: 数据:

  • 本文向大家介绍JS+CSS实现另类带提示效果的竖向导航菜单,包括了JS+CSS实现另类带提示效果的竖向导航菜单的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS+CSS实现另类带提示效果的竖向导航菜单。分享给大家供大家参考。具体如下: 这是一款JS+CSS打造另类带提示的竖向导航菜单,觉得挺不错,只是美工水平有限,有兴趣的朋友就请继续完善吧。 运行效果截图如下: 在线演示地址如下: ht

  • 本文向大家介绍jquery实现美观的导航菜单鼠标提示特效代码,包括了jquery实现美观的导航菜单鼠标提示特效代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jquery实现美观的导航菜单鼠标提示特效代码。分享给大家供大家参考。具体如下: 这是一个奇妙的导航菜单鼠标提示特效,俗称“链接提示”,鼠标放在导航菜单的链接上即可显示出该链接所指向网页的大致内容,提示用户到达需要的页面。 先来看