Контекстно-зависимая история

Контекстно-зависимая история

Когда я использую OMZ, у меня есть очень, очень хорошая функция, которую я люблю называть контекстно-зависимой историей. Ее легче показать, чем описать. Если я запущу:

% abc
% cba

И тут я печатаю % a[up], без истории CS получаю % cba. С ней получаю % abc. Что в ОМЗ вызывает это?

РЕДАКТИРОВАТЬ:Я хочу, чтобы это дало мне результаты, основанные наначалокоманды. С помощью поиска подстроки, предложенного @Thomas Dickey, он совпадает, если то, что я набрал, былов любом местев команде.

ПРАВКА 2: @jasonwryan's ответ вКак выполнить поиск по истории, используя то, что уже введено в командной строке в zsh?почти все; единственное, курсор должен находиться в конце новой строки, а не оставаться в текущем положении.

решение1

Это звучит какzsh-история-поиск-подстроки, который, согласно веб-странице, вдохновлен оболочкой fish(и навскидку звучит так же, какvi-like-emacsреализует историю команд (вероятно, существует несколько вариантов).

Для других возможностей см. ответ @jasonwryan вКак выполнить поиск по истории, используя то, что уже введено в командной строке в zsh?

Связанный контент