当我使用 OMZ 时,我有一个非常非常好的功能,我喜欢称之为上下文相关历史记录。展示比描述更容易。如果我运行:
% abc
% cba
然后我输入% a[up]
,没有 CS 历史记录% cba
。有了它我就明白了% abc
。 OMZ 是什么原因导致的?
编辑:我希望这能给我基于以下的结果开始命令的。使用 @Thomas Dickey 建议的子字符串搜索,如果我输入的是任何地方在命令中。
编辑2: @jasonwryan 的回答如何使用 zsh 提示符下已输入的内容搜索历史记录?差不多了;唯一的问题是光标应该位于新行的末尾而不是停留在当前位置。
答案1
听起来像zsh 历史子字符串搜索,根据网页,它的灵感来自于fish
贝壳(听起来像是类似 vi 的 emacs实现命令历史记录——可能有几种变体)。
对于其他可能性,请参阅@jasonwryan 的回答如何使用 zsh 提示符下已输入的内容搜索历史记录?