Nice programing

Mac의 터미널에서 Git 구문 강조 표시 활성화

nicepro 2020. 12. 3. 19:44
반응형

Mac의 터미널에서 Git 구문 강조 표시 활성화


녹색 단계 파일 이름, 일부 굵게 표시 등과 같은 모든 "git. *"명령에 대해 Windows에서 가졌던 Git 구문 강조 표시가 그립습니다.

Mac 터미널에서 Git 구문 강조를 활성화하려면 어떻게해야합니까?


git config --global color.ui auto

diff 명령의 다른 색상을 보려면 다음을 사용하십시오.

git config --global color.diff true

대부분의 명령에 대해 전체적으로 색상을 변경하려면 다음을 사용하십시오.

git config --global color.ui true

Git의 색상

Git은 출력을 터미널로 색칠 할 수 있으므로 출력을 빠르고 쉽게 시각적으로 구문 분석 할 수 있습니다. 다양한 옵션을 사용하여 색상을 원하는대로 설정할 수 있습니다.

color.ui

Git은 요청하면 대부분의 출력을 자동으로 채색합니다. 원하는 색상과 방법에 대해 매우 구체적으로 얻을 수 있습니다. 그러나 모든 기본 터미널 색상을 켜려면 color.ui를 true로 설정하십시오.

$ git config --global color.ui true

이 값이 설정되면 Git은 출력이 터미널로 이동하면 출력에 색상을 지정합니다. 다른 가능한 설정은 false로 출력에 색상을 지정하지 않으며 항상 Git 명령을 파일로 리디렉션하거나 다른 명령으로 파이프하는 경우에도 항상 색상을 설정합니다.

color.ui = 항상 원하지 않을 것입니다. 대부분의 시나리오에서 리디렉션 된 출력에 색상 코드가 필요한 경우 대신 --color 플래그를 Git 명령에 전달하여 강제로 색상 코드를 사용할 수 있습니다. color.ui = true 설정은 거의 항상 사용하려는 것입니다.

color.*

색상이 지정되는 명령과 방법에 대해 더 구체적으로 지정하려면 Git에서 동사 별 색상 설정을 제공합니다. 각각은 true, false 또는 항상 설정할 수 있습니다.

color.branch
color.diff
color.interactive
color.status

또한 이들 각각에는 각 색상을 재정의하려는 경우 출력 부분의 특정 색상을 설정하는 데 사용할 수있는 하위 설정이 있습니다. 예를 들어 diff 출력의 메타 정보를 파란색 전경, 검은 색 배경 및 굵은 텍스트로 설정하려면 다음을 실행할 수 있습니다.

$ git config --global color.diff.meta "blue black bold"

색상을 일반, 검정색, 빨간색, 녹색, 노란색, 파란색, 자홍색, 청록색 또는 흰색 값 중 하나로 설정할 수 있습니다. 이전 예에서 bold와 같은 속성을 원하는 경우 bold, dim, ul, blink 및 reverse 중에서 선택할 수 있습니다.

구성 할 수있는 모든 하위 설정은 git config 맨 페이지를 참조하십시오.

참고 : http://git-scm.com/book/ch7-1.html


다음 솔루션을 사용했습니다.

git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto

원본 기사


git config --global color.diff true
git config --global color.status true
git config --global color.branch true
git config --global color.interactive true

4 가지 설정 유형을 사용할 수 있습니다.

  • false- 비활성화 됨
  • true- 명령 프롬프트에서만 활성화 됨
  • 항상 - 항상 활성화

git 색상을 설정하는 방법과 표준 색상이 무엇인지 설명하는 이 훌륭한 블로그 게시물찾았 습니다. 요약하면 다음 줄을 ~/gitconfig파일에 추가 합니다. ( Here 's mine-pretty eh? )

[color]
  ui = auto
[color "branch"]
  current = auto
  remote = white reverse
[color "diff"]
  meta = yellow bold
  frag = magenta bold
  new = green bold
[color "status"]
  added = yellow bold
  changed = green
  untracked = cyan

최신 버전의 Git에서 colour.ui설정은 이제 auto기본적으로 설정됩니다.

다음을 색상으로 사용할 수 있습니다.

  • normal,
  • black,
  • red,
  • green,
  • yellow,
  • blue,
  • magenta,
  • cyan, 및
  • white.

다음과 같은 선택적 수정자를 제공 할 수도 있습니다.

  • bold,
  • dim,
  • ul,
  • blink, 및
  • reverse.

참고 : 시작 git1.8.4 (6 월 2013) , 당신은 아무것도 할 필요가 없습니다 :

Many tutorials teach users to set "color.ui" to "auto" as the first thing after you set "user.name/email" to introduce yourselves to Git.
Now the variable defaults to "auto".

참고URL : https://stackoverflow.com/questions/8131322/enabling-git-syntax-highlighting-for-macs-terminal

반응형