Qual é o símbolo da nova linha no PS1 do zsh?

28

Estou tentando configurar uma linha múltipla PS1, para zsh, mas \n não foi analisado por zsh,

PS1="%~\n %> "

Como devo configurá-lo?

    
por daisy 04.11.2012 / 05:06

3 respostas

25

PS1="firstline
secondline "

ou

PS1=$'Hi Joe,\nwhat now?%# '

Extraído de FAQ , item 3.13

    
por 04.11.2012 / 05:21
20

Use $'\n'

Por exemplo,

PROMPT="firstline"$'\n'"secondline "

ou

NEWLINE=$'\n'
PROMPT="firstline${NEWLINE}secondline "
    
por 24.04.2014 / 15:42
1

Assim (eu sei, parece estranho):

PS1="%~
 %> "
    
por 04.11.2012 / 05:17

Tags