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\]$
pas chez moi et la couleur est remise par défaut :/
j-'-r
$red vaut quoi ? (pour mon prompt perso)
export PS1="$red[\u@\h \W]\$ "
là ça passe
Niala
:o
KIKAduKANA
parce que ^^
Niala
up
Niala
Salut tt le monde!
Voilà j'ai un ti problème avec mon prompt.
J'utilise la ligne ci-dessous:
Code :
export PS1="$red[\u@\h \W]\$\e[0m "
ç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.