
나는 여러 시스템에서 oh_my_zsh(및 bash_it를 수정)를 사용했으며 일반적으로 만족했지만 자동 수정 기능이 싫고 일반적으로 꺼졌습니다.
제가 주로 사용하는 쉘은 zsh이고 프롬프트에서 세 가지만 원합니다.
현재 디렉토리/또는 비밀번호.
Git 상태 및 분기.
ls의 색상 출력(프롬프트가 아닌 ls 명령에서).
나머지는 단지 블링블링하고 종종 짜증스럽습니다.
이러한 쉘 스크립트를 사용함으로써 내가 원하는 CPU 사이클에 너무 많은 비용을 지불하고 있습니다.
이러한 스크립트를 사용하거나 별도의 쉘 스크립트를 사용하는 것에 대한 제안 사항. zsh나 bash 모두 괜찮습니다.
감사해요.
답변1
ls에서 컬러 출력을 얻으려면 별칭을 사용하십시오 ls='ls --color=always'
. 다음을 사용하여 이를 활성화할 수 있습니다.
alias ls='ls --color=always'
프롬프트에 현재 디렉터리를 포함하는 방법은 다음과 같습니다.
PROMPT='%~'
프롬프트에 git status를 추가하려면 다음을 살펴보세요.이것.
답변2
나는 사용한다git/contrib의 이 스크립트배쉬와 함께. 그것은 나에게 git 브랜치와 자동 완성 기능도 제공합니다. 내가 이해하는 바로는 git status도 꽤 쉽게 해킹될 수 있습니다.