È difficile descrivere il comportamento, ma ecco una breve clip:
http://www.youtube.com/watch?v=9KqHBA94FPI
Fondamentalmente, quando si immettono comandi multilinea, alla fine della prima riga, il blocco di inserimento ritorna all'inizio della prima riga, scrive sulla prima riga, quindi continua normalmente sulla seconda, terza, ecc. . Durante l'eliminazione, mi consente di eliminare l'intero comando, oltre agli spazi vuoti sulla riga sopra il comando (l'ho impostato in modo che i comandi vengano inseriti dopo una riga contenente informazioni utente @ host / Directory. Quindi mi consente anche di eliminare il ultima parte della Directory e dell'host che ho descritto sopra. Mi dispiace, sono terribile nel spiegarlo, il video farà un lavoro migliore.
Ecco il contenuto del mio .bash_profile:
export PS1="\e[31m\u\e[0m@\e[34m\h\e[33m\w\n \$ \e[0m "