From: Sergey Matveev Date: Thu, 23 Jan 2020 11:25:31 +0000 (+0300) Subject: Поиск в истории zsh по pattern-у X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9d2c17a16754c3f5ae7594bdb2e7df4b8ada9a53;p=stargrave-blog.git Поиск в истории zsh по pattern-у https://git.stargrave.org/cgit.cgi/dotfiles.git/commit/?id=77477f33ca2ff1a77a5071d9966534f9920e902e Много много лет я использую в zsh-е Ctrl-R аналогично bash-у: bindkey "^R" history-incremental-search-backward Если в bash это одна из самых частых команд по поиску, то в zsh я её использую наверное 1% времени, ибо мне хватает вот такого более удобного функционала (меньше нажатий клавиш): bindkey "^[[A" history-beginning-search-backward-end bindkey "^[[B" history-beginning-search-forward-end Но иногда я очень смутно помню команду и не знаю даже её начало (возможно там задавались переменные окружения?). Хочется поиска типа с regexp-ом. Оказывается это штатно есть и я себе даже полностью перебил: bindkey "^R" history-incremental-pattern-search-backward На самом деле это не regexp, а именно glob pattern, что ещё удобнее так как не надо ставить точку перед звёздочкой в нём. ---