자식 분기 출력의 색상을 변경하시겠습니까?

자식 분기 출력의 색상을 변경하시겠습니까?

내 .bash_profile에는 parse_git_branch인터넷에서 가져온 기능과 내 출력의 일부를 색상화하는 PS1이 있습니다.

가능하다면 git 브랜치 이름을 흰색 대신 빨간색으로 만들고 싶습니다.

일부 변수를 변경해 보았지만 운이 없었습니다. 가능하다면 (master)빨간색이 되고 싶습니다.

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

답변1

이를 위해 색상 코드를 사용할 수 있습니다.

PS1='\e[31TextInRed\e[0m'

그러면 \e[31터미널의 모든 것이 빨간색으로 렌더링됩니다. 31은 빨간색의 색상 코드이며 \e[0m터미널이 복잡해지지 않도록 색상을 다시 정상으로 재설정합니다(즉, 모든 텍스트가 빨간색으로 표시됩니다).

색상 코드에 대해 자세히 알아보기여기

답변2

변경하여 git 브랜치를 빨간색으로 인쇄할 수 있었습니다.

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[93m\]\w\[\033[m\]\$(parse_git_branch)\[\033[00m\] \n$ "

도착하다

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[93m\]\w\[\033[31m\]\$(parse_git_branch)\[\033[00m\] \n$ "

특정 변경 사항을 강조하려면 [31m\]\$(parse_git_branch)대신[m\]\$(parse_git_branch)

관련 정보