¿Cuál es el símbolo de nueva línea en la PS1 de zsh?


34

Estoy tratando de configurar una línea múltiple PS1, para zsh, pero \nno fue analizada por zsh,

PS1="%~\n %> "

¿Cómo debo configurarlo?

Respuestas:


33

Utilizar $'\n'

Por ejemplo,

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

o

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

Funcionó como lo necesitaba también.
Justin

1
El uso de NEWLINE hace que sea mucho más fácil editar la solicitud
cmcginty

¿Cuál es la diferencia entre PS1 y PROMPT variable?
Didier A.

@DidierA. PROMPT y PROMPT2-4 son alias de PS1-4 respectivamente, excepto que los alias PROMPT "[no] existen cuando el shell se inicializa en modo de emulación sh o ksh".
Victor



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.