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