zsh 按历史记录补全不起作用

zsh 按历史记录补全不起作用

我读了答案https://stackoverflow.com/a/13614816/4126652并尝试了历史开始搜索菜单

我将这 3 行添加到我的 zshrc 中

autoload -Uz history-beginning-search-menu
zle -N history-beginning-search-menu
bindkey '^X^X' history-beginning-search-menu

现在让我们说我历史中有两个项目,其中项目 2 只是项目 1 上的管道,例如:

cat #now i press ctrl-x-x
Enter digit:
1 cat /etc/apt/sources.list                2 cat /etc/apt/sources.list | grep ubuntu

然后按 1 可以完美完成,但按 2 则不会执行任何操作。

有没有人遇到这个问题,我是否遗漏了一些东西,我使用 oh-my-zsh 标准配置,它与此菜单冲突吗?

如果需要任何其他详细信息,请注明。

相关内容