Вопрос: Как вы скажите Ctrl + r reverse-i-search на "reset сам" и каждый раз начинаете поиск со своей истории?
Фон: При использовании обратного i-поиска в Bash я всегда застреваю после того, как он закончит поиск по истории и больше не найдет совпадений. Иногда я нажимал Esc и повторно вызывал Ctrl + r второй раз, ожидая, что он начнет новый новый поиск со дна моей истории. Однако "указатель" по-прежнему кажется на прежнем месте, который он оставил в моей истории.
Проблема в том, что я обычно не хочу этого поведения. Если я нажму Esc, а затем повторно вызову Ctrl + r, я бы хотел, чтобы это означало, что он должен снова начинать снизу и работать обратно.
Обновление: Думаю, я должен был упомянуть, что я использую Cygwin для Windows, поскольку ни одно из упомянутых выше решений не работает.
Обновление: Этот вопрос был отмечен как потенциальный дублирующий вопрос. Этот вопрос не дублируется по следующим причинам:
- Альтернативный вопрос не касается Cygwin.
- В альтернативном вопросе не рассматривается, как reset поиск в его исходное состояние (вместо этого он имеет дело просто с обратным шагом в поиске, а также в режиме переадресации).