Lorsque j'ouvre Terminal (sur Mac OS X 10.5.8) et que je tape une longue ligne de commande:
... le texte ne passe pas à la ligne suivante lorsqu'il s'enroule:
De plus, parfois lorsque je tape une commande, puis retour arrière (ou flèche vers le haut ou ^ U):
... toute la ligne n'est pas effacée et je ne peux pas revenir en arrière au-delà d'un certain point:
S'agit-il d'un bogue bash connu (sur Mac OS X)? Y a-t-il une solution?
Mise à jour: Juliano était correct, le problème était dû à une délimitation incorrecte d'une séquence de code de console dans ma variable PS1. En changeant:
export PS1='\[\033[1;34m\]\$\]\033[0m\] '
... dans mon .bashrc
à:
export PS1='\[\033[1;34m\]\$\[\033[0m\] '
...résolu le problème.
\]
.
\]
au lieu de '['