추가 읽기

추가 읽기

방금 bash에서 zsh로 전환했으며 이제 사용자 이름과 호스트에 색상을 지정하여 다른 색상 구성표를 얻는 방법을 알아내려고 노력 중입니다. Bash를 사용하면 내 색 구성표는 다음과 같습니다. (주황색) 사용자 (파란색) @ (빨간색) 호스트 이름

실제 .zshrc를 보면 분리 방법에 대한 좋은 가이드나 설명을 찾을 수 없습니다.

 if [ "$color_prompt" = yes ]; then
 PROMPT=$'%F{%(#.blue.green)}┌──${debian_chroot:+($debian_chroot)──}(%B%F{%(#.red.blue)}%n%(#.

답변1

%F{%(#.Red.Blue)}%n
  • %n계정 이름으로 확장되므로 바로 앞에 설정된 색상이 중요합니다.
  • %F제어 시퀀스로 확장되어 전경색을 중괄호 안의 색상(색상 이름 blue등) 으로 설정합니다.
  • %(#.red.blue)#셸 프로세스의 현재 사용자 ID(지정된 대로 )를 0(기본값)에 대해 테스트하고 red사용자 ID 0 또는 기타로 확장하는 삼항 프롬프트 확장입니다 blue.

추가 읽기

관련 정보