zsh의 PS1에서 줄 바꿈 기호는 무엇입니까?


34

zsh에 대해 여러 줄 PS1을 설정하려고하는데 zsh에 \n의해 구문 분석되지 않았습니다.

PS1="%~\n %> "

어떻게 설정해야합니까?

답변:


32

용도 $'\n'

예를 들어

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

또는

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

내가 필요로하는 것처럼 일했습니다.
Justin

1
NEWLINE을 사용하면 프롬프트를 훨씬 쉽게 편집 할 수 있습니다
cmcginty

PS1과 PROMPT 변수의 차이점은 무엇입니까?
Didier A.

@DidierA. PROMPT 및 PROMPT2-4는 각각 쉘이 sh 또는 ksh 에뮬레이션 모드에서 초기화 될 때 존재하지 않는 것을 제외하고 PS1-4의 별명입니다.
Victor



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.