zsh 中的历史搜索仅适用于命令?

zsh 中的历史搜索仅适用于命令?

假设我的命令历史记录中有以下条目:

less documents/doc1.txt
less documents/doc2.txt
less files/file1.txt
less files/file2.txt
ls
pwd

并且我启用了以下键盘绑定:

bindkey '^P' history-search-backward

我注意到如果我输入:

less documents
^P

ZLE带来

less files/files2.txt

作为第一个选项,而不是:

less documents/doc2.txt

这是为什么?有办法修复history-search光标左边的所有内容并用它迭代历史?

答案1

bindkey '^P' history-beginning-search-backward

您可能更喜欢up-line-or-history-beginning-search

相关内容