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.