#1 Le 15/06/2010, à 11:22
- Mercy Dolly
[Résolu] Un problème de colonnes avec le prompt
Bonjour à tous,
Aujourd'hui j'ai un sacré problème avec mon terminal, depuis que je l'ai personnalisé via le ~/.bashrc dès que je tape une commande dans l'invite qui fait plus d'environ 30 caractères mon curseur revient sur la même ligne et à la première colonne ! Du coup si je tape une commande et qu'elle fait plus de 30 caractères environ j'écris sur le prompt et sur ce qui suit.
Au niveau du .bashrc, j'ai rajouté cette ligne à la fin, qui correspond au nouveau prompt souhaité :
PS1='\033[36m\u\033[00m@\033[36m\h\033[00m:\033[37m\w\033[00m \$ '
Bien entendu j'ai essayé de supprimer cette ligne et la placer à ce niveau à la place des autres PS1 :
#if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
J'ai aussi essayé de commenter ces lignes et rajouter la mienne à la fin rien y fait.
Si quelqu'un à déjà eu ce problème ou connais la réponse, merci d'avance pour votre aide ; )
Bye bye
Dernière modification par Mercy Dolly (Le 15/06/2010, à 12:41)
Hors ligne
#2 Le 15/06/2010, à 12:12
- Watael
Re : [Résolu] Un problème de colonnes avec le prompt
comme tu peux le voir dans le PS1 du .bashc original, il faut protéger les indications de couleurs entre \[ et \]:
=>
PS1='\[\033[36m\]\u\[\033[00m\]@\[\033[36m\]\h\[\033[00m\]:\[\033[37m\]\w\[\033[00m\] \$ '
PS: pense à décommenter le if
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#3 Le 15/06/2010, à 12:40
- Mercy Dolly
Re : [Résolu] Un problème de colonnes avec le prompt
Merci ça marche nickel.
Il faut donc
protéger les indications de couleurs entre \[ et \]
Hors ligne