Forum Programmation.shell Prompt Zsh.

Posté par  .
Étiquettes : aucune
0
6
nov.
2006
Bonjour

Après avoir longtemps utilisé l'interpréteur bash, je me suis tourné vers Zsh, dont je suis très satisfait !

Cependant bien que très configurable je n'arrive pas à imposer un saut de ligne après mon prompt zsh, j'ai beau avoir cherché je n'ai rien trouvé.

J'ai essayé de définir une ligne vide et de l'adjoindre en fin de prompt mais ça ne fait rien. :

LIGNEVIDE=''
export PS1="%B[%*] %d %% %b $LIGNEVIDE"



ou même :



export PS1="%B[%*] %d %% %b ${LIGNEVIDE}"



Mais rien n'y fait mon curseur reste bloqué derrière le prompt :(

En fait je voudrais avoir t'équivalent de "\n" dans bash sous Zsh.

Certains y sont-ils parvenus ?
Merci d'avance de votre aide.
  • # essaye return

    Posté par  . Évalué à 2.

    Bon je fais touner zsh sur Windows, et ceci fonctionne

    export PROMPT='ton prompt
    '


    Bref, tu tappes sur return avant de mettre la quote de fin (ou guillemet)

    • [^] # Re: essaye return

      Posté par  . Évalué à 1.

      J'ai pas encore essayé mais je pense que ça répond à peu près à mon besoin.

      Cependant je trouve ça étonnant qu'on en puisse pas ajouter une fin de ligne sans passer par ce genre de ruse o_O
      • [^] # Re: essaye return

        Posté par  . Évalué à 2.

        C'est plutôt \n qui est une ruse....
        Là c'est juste un retour la ligne...
        • [^] # Re: essaye return

          Posté par  . Évalué à 1.

          Pas vraiment vu qu'on retrouve le "\n" dans de nombreux langages compilés ou interprétés, le bash fait partie de ceux là, donc pr moi ce n'est pas une ruse.

          Mon problème est toujours là.

          D'autre idée ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.