我读了答案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 标准配置,它与此菜单冲突吗?
如果需要任何其他详细信息,请注明。