Es difícil describir el comportamiento, pero aquí hay un breve clip:
Básicamente, al ingresar comandos de varias líneas, al final de la primera línea, el bloque de inserción se remonta al inicio de la primera línea, escribe sobre la primera línea y luego continúa como normal hasta la segunda, tercera. líneas etc. Al eliminar, me permite eliminar todo el comando, más los espacios en blanco en la línea sobre el comando (lo tengo configurado para que los comandos se inserten después de una línea que contenga información de @ host / directorio del usuario. Incluso me permite eliminar la La última parte del directorio y el host que describí anteriormente. Lo siento, soy terrible al explicar esto, el video hará un mejor trabajo.
Aquí está el contenido de mi .bash_profile:
export PS1="\e[31m\u\e[0m@\e[34m\h\e[33m\w\n \$ \e[0m "