나만의 ZSH 프롬프트 사용자 지정(OhMyZSH 사용 안 함)
단일 색상으로 터미널에서 하루 종일 작업한다고 상상해보십시오. 개인적으로 터미널에 색상을 추가하고 현재 git 분기에 대한 정보를 포함하여 터미널을 더 아름답게 만드는 것을 선호합니다.
dbt에 대해 알아보는 동안 흥미로운 포럼post을 발견했습니다.
MacOS 환경의 새로운 사용자로서 Iterm2을 소개받았고 zsh 프롬프트를 사용자 정의할 수 있습니다. 그래서 저는 제 설정과 설정 방법을 공유하고 싶습니다.
어떻게 ?
UI 프롬프트를 변경하려면
~/.zshrc
값을 업데이트하여 PS1
를 업데이트하고 PROMPT_SUBST
에 대한 옵션을 설정하기만 하면 됩니다. 여기 내 것이 있습니다.COLOR_DEFAULT=$'\e[0m'
COLOR_TIME=$'\e[38;5;43m'
COLOR_USER=$'\e[38;5;105m'
COLOR_HOST=$'\e[38;5;105m'
COLOR_DIR=$'\e[38;5;38m'
COLOR_GIT=$'\e[38;5;151m'
setopt PROMPT_SUBST
PS1='%{${COLOR_TIME}%}%* %{${COLOR_USER}%}%n@%{${COLOR_HOST}%}%m %{${COLOR_DIR}%}%~ %{${COLOR_GIT}%}$(__git_ps1 "(%s)") %{${COLOR_DEFAULT}%}\$ '
최종 모습은 다음과 같습니다.
참조
%*
, %~
및 기타 zsh 프롬프트 표현식이 나타내는 것을 이해합니다. this 을 참조하시기 바랍니다. 가능한 문제
탭 자동 완성에서 비정상적인 동작에 문제가 있는 경우 텍스트의 색이나 굵기를 변경하는 식 사이에
%{
%}
로 이스케이프했는지 확인하세요. 다음을 참조하는 것이 좋습니다.ZSH Add Extra Spaces when Autocompleting (첫 번째 링크와 유사)
Reference
이 문제에 관하여(나만의 ZSH 프롬프트 사용자 지정(OhMyZSH 사용 안 함)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/okzapradhana/customizing-your-own-zsh-prompt-2jma텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)