Apa simbol baris baru di PS1 zsh?


34

Saya mencoba mengatur beberapa baris PS1, untuk zsh, tetapi \ntidak diuraikan oleh zsh,

PS1="%~\n %> "

Bagaimana saya mengaturnya?

Jawaban:


33

Menggunakan $'\n'

Sebagai contoh,

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

atau

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

Bekerja sama seperti aku membutuhkannya juga.
Justin

1
menggunakan NEWLINE membuatnya lebih mudah untuk mengedit prompt
cmcginty

Apa perbedaan antara variabel PS1 dan PROMPT?
Didier A.

@Dierka. PROMPT, dan PROMPT2-4 masing-masing adalah alias dari PS1-4, kecuali bahwa PROMPT alias "tidak ada ketika shell menginisialisasi dalam mode emulasi sh atau ksh."
Victor



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.