Bash Tips

Faire echap, et hop, on peut bouger à la Vim :

set -o vi

Tab fonctionne sur /home/user ou /home/User, case insensitive :

bind 'set completion-ignore-case on'

Sous vim normale mode, on garde les vieille habitude bash :

bind '"\C-a": beginning-of-line' # ctrl-a in insert mode
bind '"\C-e": end-of-line' # ctrl-e in insert mode

Quand on fait haut ou bas, recherche uniquement les meme premier caracteres. Plus fort que ctrl-r

bind '"\e[A": history-search-backward' # search only previous string on key up
bind '"\e[B": history-search-forward' # search only next string on key down

Afin que ctrl- fonctionne :

stty werase undef
bind '\C-w:backward-kill-word'
# found on http://unix.stackexchange.com/questions/27927/is-it-possible-to-configure-ctrl-w-delete-word