zsh PS1の改行文字は何ですか?

zsh PS1の改行文字は何ですか?

zsh用のマルチラインPS1を設定しようとしていますが、\nzshでは解析されません。

PS1="%~\n %> "

どうすればいいですか?

ベストアンサー1

使用$'\n'

例えば、

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

または

NEWLINE=$'\n'
PROMPT="firstline${NEWLINE}secondline "

おすすめ記事