Ctrlдолжны быть сопоставлены по- bashrc
другому, чем zshrc
. Я нашел следующее, чтобы работать:
bind '"\C-p": history-search-backward' bind '"\C-n": history-search-forward'
Я хотел вернуться от 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вместо ↑и ↓. Как я могу это сделать?
Ctrlдолжны быть сопоставлены по- bashrc
другому, чем zshrc
. Я нашел следующее, чтобы работать:
bind '"\C-p": history-search-backward' bind '"\C-n": history-search-forward'