Respostas:
Usar $'\n'
Por exemplo,
PROMPT="firstline"$'\n'"secondline "
ou
NEWLINE=$'\n'
PROMPT="firstline${NEWLINE}secondline "
Assim (eu sei, parece estranho):
PS1="%~
%> "
Eu sei que essa é uma pergunta antiga, mas eu estava procurando por isso também. Se você carregar o prompinit ( autoload -Uz promptinit && promptinit
), terá a opção de graça: $prompt_newline
qual é $'\n%{\r%}'
.
Em um sistema Debian, você pode encontrar o código fonte em /usr/share/zsh/functions/Prompts/promptinit
e / ou https://github.com/zsh-users/zsh/blob/master/Functions/Prompts/promptinit