[О блоге] [наверх] [пред] [2020-01-23 14:25:31+03:00] [9d2c17a16754c3f5ae7594bdb2e7df4b8ada9a53]
Темы: [tip][zsh]

Поиск в истории 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, что ещё удобнее так
как не надо ставить точку перед звёздочкой в нём.

    [оставить комментарий]