Respuestas:
Utilizar $'\n'
Por ejemplo,
PROMPT="firstline"$'\n'"secondline "
o
NEWLINE=$'\n'
PROMPT="firstline${NEWLINE}secondline "
PS1="firstline
secondline "
o
PS1=$'Hi Joe,\nwhat now?%# '
Tomado de Preguntas frecuentes , elemento 3.13
Así (lo sé, se ve incómodo):
PS1="%~
%> "
Sé que esta es una vieja pregunta, pero también la estaba buscando. Si carga prompinit ( autoload -Uz promptinit && promptinit
), obtiene la opción de forma gratuita: $prompt_newline
que es $'\n%{\r%}'
.
En un sistema Debian puede encontrar el código fuente en /usr/share/zsh/functions/Prompts/promptinit
y / o https://github.com/zsh-users/zsh/blob/master/Functions/Prompts/promptinit