Zsh에서 구분 기호 %_ 변경

Zsh에서 구분 기호 %_ 변경

PROMPT2를 설정할 때나 이러한 구성에 있을 때 표시하기 위해 %_를 추가할 수 for if있습니다 for then. 공간을 표시 for/if하거나 기본 공간을 바꾸는 for:if등 다른 것으로 변경할 수 있는 방법이 있나요 ?for -> if

답변1

이 옵션이 활성화되면 promptsubst다음을 수행할 수 있습니다.

$ PS2='${${(%):-%_}// / -> }> '
$ for i
for> if
for -> if>

${(%)...}확장의 신속한 확장을 지원합니다 .... 임의의 텍스트 ${:-text}확장을 허용합니다 ${...}. 우리는 ${x//pat/reply}그것을 교체합니다. 가정된 확장자 %_자체에는 %문자가 포함되어 있지 않습니다.

관련 정보