Il est difficile de décrire le comportement, mais voici un court extrait:
http://www.youtube.com/watch?v=9KqHBA94FPI
Fondamentalement, lors de la saisie de commandes multi-lignes, à la fin de la première ligne, le bloc d'insertion remonte au début de la première ligne, écrit sur la première ligne, puis continue comme d'habitude sur les deuxième, troisième, etc. lignes. . Lors de la suppression, cela me permet de supprimer toute la commande, ainsi que les espaces vides sur la ligne au-dessus de la commande (je l'ai configuré pour que les commandes soient insérées après une ligne contenant les informations utilisateur @ hôte / répertoire. Cela me permet même de supprimer le dernière partie du répertoire et de l'hôte que j'ai décrite ci-dessus. Désolé, je suis horrible à expliquer cela, la vidéo fera un meilleur travail.
Voici le contenu de mon .bash_profile:
export PS1="\e[31m\u\e[0m@\e[34m\h\e[33m\w\n \$ \e[0m "