Может сохранить историю команд стрелки для ох-my-zsh сузить историю по параметрам / параметрам, указанным в команде

Не уверен, что я формулирую вопрос очень хорошо, но пример стоит тысячи слов. например, используя oh-my-zsh:

git <up arrow> 

Будет цикл всех команд git я использовал …

 git rebase brancha git commit foo git rebase branchb etc 

Есть ли способ ограничить эту историю вторым / третьим словом. например.

 git rebase <up arrow> 

Чтобы циклически выполнять команды git rebase :

 git rebase brancha git rebase branchb 

One Solution collect form web for “Может сохранить историю команд стрелки для ох-my-zsh сузить историю по параметрам / параметрам, указанным в команде”

Вы ищете zle widget history-beginning-search-backward , который по умолчанию не привязан к ключу.

Вы можете привязать эту команду к ключу, например Ctrl + Up (и симметричную команду Ctrl + Down ). Клавиши, такие как Ctrl + Up, посылают разные escape-последовательности на разных терминалах, поэтому проверьте, что вы посылаете, набрав Ctrl + V Ctrl + Up ; \e представляет собой escape-символ (отображаемый как ^[ большинством терминалов), который является первым символом всех управляющих последовательностей.

 bindkey '\e[1;5A' history-beginning-search-backward bindkey '\e[1;5B' history-beginning-search-forward 
  • XTerm не обновляет изменения vim должным образом
  • Bash и / или Zsh: Возможно ли настроить режим вставки Vi для создания привязки, которая перемещает определенное количество символов?
  • Выполнение скрипта в .zshrc
  • Проблема в активации среды на сервере UAT
  • ZSH и завершение файлов с символами новой строки
  • zsh: команда map для массива
  • Расширение имени файла с диапазонов дат
  • Невозможно сделать .zhistory символической ссылкой
  • Как написать настраиваемое имя файла для конкретных каталогов в zsh?
  • zsh - сложное имя файла, соответствующее
  • Измените разделитель в Zsh% _
  • Interesting Posts

    Эквивалент pvmove для BTRFS

    Создание пользователя, имеющего только доступ к папке и подпапке, который присутствует у другого пользователя той же Системы

    gsed: команда не найдена на macOS с Homebrew

    Может ли Pulseaudio получать многоадресную рассылку RTP из любого источника?

    Как использовать команду find для перечисления общедоступных записываемых файлов в каталог, не переходя в какие-либо подкаталоги?

    Слияние 2 файлов и сохранение одного дубликата

    Нужно ли просто включать файл .netrc, чтобы UNIX забирал его?

    как проверить, работает ли iptable правило

    bash: разный вывод между CTRL-C и «упорядоченной очисткой»

    lirc отказывается играть

    Почему я получаю ошибки аутентификации в этой «открытой» конфигурации?

    Что определяет путь, по которому система ищет файл?

    Вычисление стандартного отклонения с известным средним значением

    Как я могу подавить пространство между сгенерированными аргументами во время расширения фигурной скобки?

    захват сигналов внутри команд группировки

    Linux и Unix - лучшая ОС в мире.