Mover de zsh para bash e pesquisa de substring de histórico

1

Eu tenho sentido de voltar de zsh para bash. Eu quero 2 coisas no meu bash um dos quais é ignorar o caso e eu sei como fazer isso. Outra é a pesquisa de substring de histórico em zsh fornecida pelo framework oh-my-zsh. Eu tinha essas duas linhas na minha .zshrc:

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

Eu procurei por funcionalidades semelhantes no bash mas encontrei este exemplo:

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

Isso faz principalmente o que eu preciso. Mas eu quero mapear ctrl + p e ctrl + n ao invés de e . Como faço isso?

Enan Ajmain
fonte

Respostas:

0

Ctrl precisa ser mapeado em bashrc de uma maneira diferente do que zshrc. Eu encontrei o seguinte para estar trabalhando:

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