zsh 프롬프트에서 호스트 이름 사용자 정의

zsh 프롬프트에서 호스트 이름 사용자 정의

저는 zsh를 사용하고 있는데 이런 zsh를 사용하고 있는데 다음과 같은 것을 얻고 싶습니다.

여기에 이미지 설명을 입력하세요.

어떻게 해야 합니까? 터미널과 시스템을 다시 시작할 때마다 항상 설정이 표시되도록 설정을 어딘가에 저장하고 싶습니다.

미리 감사드립니다.

답변1

PS1='%B%F{#ff1000}[%F{#d0b000}%n%F{#80f000}%b@%B%F{#00c0c0}%m %F{#ff80a0}%~%F{#ff1000}]%f%b$ '

비슷한 색조로 제공됩니다. 당신의 취향에 적응하십시오.

  • %B: 굵게 ( %b굵게 하지 않은 상태로 되돌아감)
  • %F{#RRGGBB}16진수 빨간색/녹색/파란색 수준으로 지정된 전경색입니다. ( %f기본 색상으로 되돌리기). 터미널이 트루 컬러 사양을 지원하지 않지만 88 또는 256 팔레트를 지원하는 경우 를 실행하십시오 zmodload zsh/nearcolor.
  • %n사용자 이름
  • %m머신 이름(도메인 부분 제외)
  • %~해당하는 경우 물결표로 표시되는 현재 작업 디렉터리입니다.

info zsh 'prompt expansion'자세히보다.

관련 정보