방금 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
.
추가 읽기
man zshmisc
- "급속한 확장"Z 쉘 매뉴얼. 소스 포지.