Problème de PROMPT_COMMAND

Problème de PROMPT_COMMAND - Divers - Linux et OS Alternatifs

Marsh Posté le 06-09-2012 à 13:28:40    


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 :
  1. export PROMPT_COMMAND="echo PROMPT_COMMAND"
  2. export PS1="PS1 $"


 
 
Mon prompt ressemble à ça :
 
   

PROMPT_COMMAND
PS1 $


 
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 :
  1. export PROMPT_COMMAND="echo -n PROMPT_COMMAND "


 
 
Mon prompt ressemble à ça :
 
   

PROMPT_COMMAND PS1 $


 
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 !

Reply

Marsh Posté le 06-09-2012 à 13:28:40   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed