Você precisa remover as aspas em excesso de dois dos comandos bind
e adicionar a instrução set
a uma delas:
bind 'set show-all-if-ambiguous on'
bind 'set completion-ignore-case on'
Estou usando o Centos 6.3 e personalizei meu .bash_profile com os seguintes comandos para ajudar na conclusão do histórico (e na colorização do prompt):
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
bind '"show-all-if-ambiguous on"'
bind '"set completion-ignore-case on"'
export PS1="[\[\e[32;1m\]\u@\h \[\e[33;1m\]\W\[\]]\[\e[37;1m\]\$ "
[ -z "$PS1" ] && return
shopt -s checkwinsize
Agora, no prompt de comando, quando digito qualquer palavra com um caractere 's', não consigo ver o caractere até pressionar a barra de espaço ou continuar digitando. Como posso corrigir esse comportamento?
Tags bash