URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93049
[ Назад ]

Исходное сообщение
"zsh поиск по истории как в tcsh"

Отправлено sivsoft , 16-Фев-12 15:06 
Доброго времени суток!
zsh несомненно во всем удобнее всех остальных шеллов. Но есть одна раздражающая меня особенность (просто не знаю как сделать) поиск в истории команд.
Если в tcsh набираем, например, команду и ее ПУТЬ, то он ищет курсором начиная с того, что мы написали, т.е. можно сказать работает как некий фильтр. В zsh, если набрать команду - он тоже ищет от нее, но все остальное кроме главной команды не учитывается в поиске, т.е. если набрать
# cd /usr/
то zsh ищет все не начиная с "cd /usr", что логично, а лишь только с "cd". И так с любой командой.
Как настроить нормальный поиск в zsh?

Содержание

Сообщения в этом обсуждении
"zsh поиск по истории как в tcsh"
Отправлено shadow_alone , 16-Фев-12 15:42 
в ~/.inputrc :
"\e[A":history-search-backward
"\e[B":history-search-forward

Ой, извините, в zsh несколько иначе:

~/.zshrc

bindkey "^[[A" history-beginning-search-backward
bindkey "^[[B" history-beginning-search-forward


"zsh поиск по истории как в tcsh"
Отправлено sivsoft , 17-Фев-12 03:04 
> в ~/.inputrc :
>
"\e[A":history-search-backward 
> "\e[B":history-search-forward
>

> Ой, извините, в zsh несколько иначе:
> ~/.zshrc
>
bindkey "^[[A" history-beginning-search-backward 
> bindkey "^[[B" history-beginning-search-forward

Урра!!! Работает :)
Спасибо огромное...
А где можно почитать подробнее обо всех настройках в конфигах zsh?