gpt4 book ai didi

Zsh 行编辑器历史过滤

转载 作者:行者123 更新时间:2023-12-04 19:48:57 25 4
gpt4 key购买 nike

readline 行编辑器的 killer 级功能之一是能够在一个人的历史中键入命令的前几个字符,然后向上箭头到达它。例如,如果我在 zle 缓冲区中有 'grep "te',则向上箭头键会遍历前两个搜索字符为 't' 和 'e' 的 grep 命令。在我当前的 zsh 配置中,向上箭头键会执行不做这样的过滤。是否有 zle 命令/小部件可以提供我想要的过滤类型?

最佳答案

您正在寻找的小部件是history-beginning-search-backward。您可以使用

将其绑定(bind)到向上箭头
bindkey "^[OA" history-beginning-search-backward

bindkey "^[[A" history-beginning-search-backward

取决于您的向上箭头键发送的转义序列(为了安全起见,您可以同时使用两者)。

关于Zsh 行编辑器历史过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21355343/

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