È difficile descrivere il comportamento, ma ecco una breve clip:
Fondamentalmente, quando si inseriscono comandi a più righe, alla fine della prima riga, il blocco di inserimento ritorna all'inizio della prima riga, scrive sulla prima riga, quindi continua normalmente al secondo, terzo, linee ecc. Quando si cancella, mi consente di cancellare l'intero comando, oltre agli spazi vuoti sulla riga sopra il comando (l'ho configurato in modo che i comandi vengano inseriti dopo una riga contenente le informazioni dell'utente @ host / directory. Quindi mi permette anche di cancellare il comando ultima parte della directory e dell'host che ho descritto sopra. Scusa se sono terribile nello spiegare questo, il video farà un lavoro migliore.
Ecco i contenuti del mio .bash_profile:
export PS1="\e[31m\u\e[0m@\e[34m\h\e[33m\w\n \$ \e[0m "