2023.1.4 수정
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
. ~/.zprofile
cask command 는 deprecated 되었다. 링크
brew install iterm2
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
brew install zsh-syntax-highlighting
echo "source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc
. ~/.zshrc
brew install zsh-autosuggestions
echo "source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
. ~/.zshrc
vi ~/.zshrc
아래와 같이 수정
ZSH_THEME="agnoster"
테마를 설치하면 물음표 등으로 표시되며 깨져서 보인다. 맥 기본 폰트 monaco 가 powerline symbol을 포함하지 않아서 생기는 문제로 D2Coding, Hack, Source Code Pro 등의 폰트를 설치하고 아래와 같이 변경한다.
vi ~/.zshrc
하단에 아래 내용 추가
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
echo "syntax on" >> ~/.vimrc
아래와 같이 터미널을 열 때마다 시스템의 주요 정보를 보여줍니다.
brew install neofetch
echo "neofetch" >> ~/.zshrc
. ~/.zshrc