problème de prompt - Linux et OS Alternatifs
Marsh Posté le 18-02-2004 à 11:48:33
Ekxon a écrit : export PS1="$red[\u@\h \W]\$ " |
pas chez moi et la couleur est remise par défaut
Marsh Posté le 18-02-2004 à 11:49:16
j-'-r a écrit : $red vaut quoi ? (pour mon prompt perso) |
Code :
|
Marsh Posté le 18-02-2004 à 11:55:43
Si tu utilises bash ou zsh, tu as des séquences qui te permettent d'indiquer que tu entres des caractères spéciaux qui ne seront pas affichés, ce qui permet de calculer la taille du prompt correctement.
Avec bash c'est "\[\]"
Exemple :
\n\[\e[1;36m\]\u \[\e[1;34m\]\h:\[\e[1;32m\]\w/ \[\e[m\]$
Marsh Posté le 18-02-2004 à 11:57:48
red='\[\033[0;31m\]'
export PS1="$red[\u@\h \W]\$ "
là c' est bon chez moi et tout reste en rouge
Marsh Posté le 18-02-2004 à 12:07:13
Ekxon a écrit : red='\[\033[0;31m\]' |
en effet ça marche; pour être plus précis j'ai ça
red='\[\033[0;31m\]'
export PS1="$red[\u@\h \W]\$ \[\033[0m\]"
pour avoir juste le prompt en rouge et le reste avec la couleur par défaut
le '\[\]' ça sert à calculer la taille du prompt alors?
Enfin merci à vous 2
Marsh Posté le 18-02-2004 à 15:04:26
on te revois plus sur [hfr]et touah, tu fous koi
Marsh Posté le 18-02-2004 à 15:18:58
ReplyMarsh Posté le 18-02-2004 à 15:29:06
erf, tu dois pas etre le niala que je connais
1000 excuses ^^
Marsh Posté le 17-02-2004 à 20:43:59
Salut tt le monde!
Voilà j'ai un ti problème avec mon prompt.
J'utilise la ligne ci-dessous:
ça m'affiche donc un truc comme ça : [niala@niala Documents]$
(en rouge)
Le seul hic(!) c'est que lorsque je dépasse une ligne de texte, celui-ci viens effacer le prompt en début de ligne au lieu de s'afficher à la ligne suivante, en dessous du prompt.
En bref j'ai pas de retour à la ligne
Pourquoi?