Saya mencoba mengatur beberapa baris PS1, untuk zsh, tetapi \n
tidak diuraikan oleh zsh,
PS1="%~\n %> "
Bagaimana saya mengaturnya?
Saya mencoba mengatur beberapa baris PS1, untuk zsh, tetapi \n
tidak diuraikan oleh zsh,
PS1="%~\n %> "
Bagaimana saya mengaturnya?
Jawaban:
Menggunakan $'\n'
Sebagai contoh,
PROMPT="firstline"$'\n'"secondline "
atau
NEWLINE=$'\n'
PROMPT="firstline${NEWLINE}secondline "
Seperti ini (saya tahu, terlihat canggung):
PS1="%~
%> "
Saya tahu ini adalah pertanyaan lama, tetapi saya juga mencari ini. Jika Anda memuat prompt ( autoload -Uz promptinit && promptinit
) Anda mendapatkan opsi gratis: $prompt_newline
yang mana $'\n%{\r%}'
.
Pada sistem Debian Anda dapat menemukan kode sumber di /usr/share/zsh/functions/Prompts/promptinit
dan / atau https://github.com/zsh-users/zsh/blob/master/Functions/Prompts/promptinit