Bonjour à tous !
J'ai un problème avec mon bash_profile modifié. J'essaie de me faire un command_prompt un peu sympa mais je suis confronté à un problème. Voici comment le reproduire.
Lorsque je défini mon prompt de la manière suivante :
Code :
- export PROMPT_COMMAND="echo PROMPT_COMMAND"
- export PS1="PS1 $"
|
Mon prompt ressemble à ça :
Je peux taper une ligne entière sans rencontrer deproblème.
PROMPT_COMMAND
PS1 $abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz |
Maintenant, si je change mon PROMPT_COMMAND (afin de tout avoir sur la même ligne) avec :
Code :
- export PROMPT_COMMAND="echo -n PROMPT_COMMAND "
|
Mon prompt ressemble à ça :
Mais lorsque je tape une commande de plus d'une ligne, une partie de la ligne se retrouve mélangée comme vous pouvez l'observer en dessous :
PROMPT_COMMAND PS1 $abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghixyzmnopqrstuvw |
(abcdefghixyzmnopqrstuvw)
Vous pouvez essayer et reproduire ça chez vous.
Il y a d'autres problèmes lorsque, toujours après avoir dépassé la longueur d'une ligne, je fais remonter mon curseur en arrière (la partie PROMPT_COMMAND disparaît).
Si vous avez une idée, je suis preneur smile.
Merci !