Переход от zsh к bash и истории поиска подстрок

372
Enan Ajmain

Я хотел вернуться от Zsh к Bash. Я хочу, чтобы в моем bash было две вещи, одна из которых - игнорирование регистра, и я знаю, как это сделать. Другой - поиск по подстроке истории в zsh, предоставляемый фреймворком oh-my-zsh. У меня были эти 2 строки в моем .zshrc:

bindkey '^P' up-line-or-beginning-search bindkey '^N' down-line-or-beginning-search 

Я искал похожую функциональность в bash, но нашел один пример:

"\e[A":history-search-backward "\e[B":history-search-forward 

Это в основном делает то, что мне нужно. Но я хочу сопоставить ctrl+ pи ctrl+ nвместо и . Как я могу это сделать?

0

1 ответ на вопрос

0
Enan Ajmain

Ctrlдолжны быть сопоставлены по- bashrcдругому, чем zshrc. Я нашел следующее, чтобы работать:

bind '"\C-p": history-search-backward' bind '"\C-n": history-search-forward'