macOS Catalina에서 기본값인 zsh 환경을 단순화합니다.
3758 단어 zshrcmacosZshmacOSCatalina
bash
선택이었지만, macOS의 기본 쉘이 Catalina
로 zsh
zsh
는 고기능인 만큼 설정이 복잡하게 되어 버리는 인상이 있었기 때문에 싫었습니다만, 여러가지 시험해 보면 꽤 심플하고 이상적인 환경을 구축할 수 있었으므로, 노출합니다htps : // 기주 b. 코 m / hysh8392 / t t ぃぇ s /
TL;DR
프롬프트
↓
탭 완성
↓
.zshrc
autoload -Uz colors && colors
autoload -Uz compinit && compinit
autoload -Uz vcs_info
PROMPT='%F{green}%n@%m:%f%F{blue}%~%f
%# '
PROMPT2="> "
setopt prompt_subst
zstyle ':vcs_info:*' check-for-changes true
zstyle ':vcs_info:*' stagedstr "%F{yellow}!"
zstyle ':vcs_info:*' unstagedstr "%F{red}*"
zstyle ':vcs_info:*' formats "%F{green}%c%u[%b]%f"
zstyle ':vcs_info:*' actionformats '[%b|%a]'
precmd () { vcs_info }
RPROMPT=$RPROMPT'${vcs_info_msg_0_}'
절차라든가
방금 새로 설치한
zsh
환경을 더럽히지 않으려면 Docker를 사용해보십시오.% docker run --interactive --tty --rm alpine:3.11 ash
우선 최소한 필요한 패키지를 설치합니다.
# apk add curl git zsh zsh-vcs
Catalina
에 게시하고 있는 github
를 다운로드합니다. (물론 직접 .zshrc
# cd ~/ && curl https://raw.githubusercontent.com/hysh8392/dotfiles/master/.zshrc --remote-name
vi
로 전환하여 적절한 git 저장소를 얻고 여러 가지 시도좋은 느낌이네요!
어쩔 수 없으면 그리 없기 때문에 이것 정도로 할 때 합시다.
마음에 들면 ↑
zsh
를 복사하여 .zshrc
환경에 적용해주세요참고 기사
- zsh 프롬프트 사용자 정의
- zsh의 vcs_info에 자체 처리를 추가하여 stash 수 또는 push하지 않은 건수 등 무엇이든 표시
Reference
이 문제에 관하여(macOS Catalina에서 기본값인 zsh 환경을 단순화합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hysh8392/items/d3e11eb6e7696b7f8b13텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)