RPROMPT (의 표시를) 지우기 [간이]

환경


  • Mac
  • zsh
  • homebrew

  • 문제




    git 관리하고 있는 디렉토리라면 디폴트로 프롬프트 우측에 표시되는 것 같은 녀석 「 (git)-[master] 」
    이것이 있으면 copipe 때 일일이 문자열을 지워 성형하는 수고가 걸려 번거로움. 매우 멘도이.

    그래서
  • RPROMPT 에 아무것도 표시하지 않음
  • git 프로젝트시 인식 할 수 있도록 PROMPT에 표시시킨다.
  • zsh 쉘에서

  • 라고 하고 싶다.

    작업



    git 상태 표시용 플러그인 을 넣는다(보기 좋게 문제이므로 정직 이것은 없어도 좋다)
    brew install zsh-git-prompt
    
    .zshrcRPROMPT 의 설정을 추가.
    (아무것도 표시하지 않도록 공백 설정)

    ~/.zshrc
    RPROMPT=''
    

    그리고는 PROMPT 의 표시를 설정.$(git_super_status) 는 git 프로젝트 이외의 디렉토리에서
    아무것도 표시되지 않습니다.
    → 어느새 (:|✔) 같은 기본 표기가 표시되게 되었습니다. . .

    (아래의 설정은 간단하기 때문에, 기호의 설정에 $(git_super_status) 를 추기하는 형태로 적절히 조합한다)

    ~/.zshrc
    source "/usr/local/opt/zsh-git-prompt/zshrc.sh"
    
    PROMPT='$(git_super_status)'
    


    참고로 당연하지만 프롬프트 시스템 설정은.zshrc 의 맨 아래에 오도록 기술하지 않으면 반영되지 않을 수 있기 때문에 주의.
    (PROMPT )

    결과



    코피페가 편해졌다.

    참고



    zsh-git-prompt를 사용하여 git 저장소의 상태를 보는 방법 | IssueOverflow
    현재 디렉토리가 Git 리포지토리 아래인지 여부를 결정합니다.
    zsh 설정 파일 읽기 순서 및 사용법 Tips 요약
    zsh로 로그인 로그아웃할 때 실행되는 파일

    좋은 웹페이지 즐겨찾기