zsh 프롬프트를 직접 만든
2123 단어 Zsh
참조
Zsh 프롬프트 배포 설명서 (htp // zsh. 그렇게 r세후레. 네 t/도 c/레아세/P 여 mpt-에 x 판시온. HTML)
색상 표시를 담당하는 ANSI 이스케이프 시퀀스 기사 (htps // 엔.ぃきぺぢ아. 오 rg / uki / anshi _ s s ぺ _ 여기)
할 수있는 것
해설
PS1=$'
\e[7m[ %~ : \e[3%(?.2.1)mStatus %?\e[39m%1(j. : Job%2(j.s.) %j.) ]\e[m
%# '
PS1=$'
\e[7m[ %~ : \e[3%(?.2.1)mStatus %?\e[39m%1(j. : Job%2(j.s.) %j.) ]\e[m
%# '
$'
매뉴얼 에 의하면 편입 커멘드 print
로 처리하는 것과 같은 (?)가 되는 것 같다. 잘 모르겠지만 '
이나 "
에서는 할 수 없었다. \e[7m
전경색과 배경색을 바꿉니다. %~
현재 디렉토리. 다만 홈 디렉토리까지의 패스에 상당하는 부분은 ~
로 옮겨놓을 수 있다.\e[3%(?.2.1)m
직전 명령의 반환값이 0이면 \e[32m
(전경색을 녹색으로 한다)에, 그 이외이면 \e[31m
(전경색을 빨강으로 한다)이 된다. %?
직전 명령의 반환값. \e[39m
전경색을 기본값으로 되돌립니다. %1(j. : Job%2(j.s.) %j.)
백그라운드 작업 수가 2 이상이면 : Jobs
+ 작업 수, 1이면 : Job 1
를 표시하고 그 이하이면 아무 것도 표시하지 않습니다. \e[m
전경·배경색 등을 모두 디폴트로 되돌린다. %#
특권 사용자라면 #
, 그렇지 않으면 %
. Reference
이 문제에 관하여(zsh 프롬프트를 직접 만든), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/EqualL2/items/107450d2a60b5261a8fb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)