Відповіді:
Використовуйте $'\n'
Наприклад,
PROMPT="firstline"$'\n'"secondline "
або
NEWLINE=$'\n'
PROMPT="firstline${NEWLINE}secondline "
Ось так (я знаю, виглядає ніяково):
PS1="%~
%> "
Я знаю, що це старе питання, але я це теж шукав. Якщо ви завантажуєте prompinit ( autoload -Uz promptinit && promptinit
), ви отримуєте опцію безкоштовно: $prompt_newline
що є $'\n%{\r%}'
.
У системі Debian ви можете знайти вихідний код у /usr/share/zsh/functions/Prompts/promptinit
та / або https://github.com/zsh-users/zsh/blob/master/Functions/Prompts/promptinit