
當我使用 OMZ 時,我有一個非常非常好的功能,我喜歡稱之為上下文相關歷史記錄。展示比描述更容易。如果我運行:
% abc
% cba
然後我輸入% a[up]
,沒有 CS 歷史記錄% cba
。有了它我就明白了% abc
。 OMZ 是什麼原因導致的?
編輯:我希望這能給我基於以下的結果開始命令的。使用 @Thomas Dickey 建議的子字串搜索,如果我輸入的是任何地方在命令中。
編輯2: @jasonwryan 的回答如何使用 zsh 提示字元下已輸入的內容搜尋記錄?差不多了;唯一的問題是遊標應該位於新行的末尾而不是停留在當前位置。
答案1
聽起來像zsh 歷史子字串搜尋,根據網頁,其靈感來自於fish
shell(而且聽起來就像這樣類似 vi 的 emacs實現命令歷史記錄-可能有幾種變體)。
其他可能性,請參閱@jasonwryan的回答如何使用 zsh 提示字元下已輸入的內容搜尋記錄?