macOS m1 개발 환경 설정

Homebrew

Mac용 패키지 관리자다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> ~/.zprofile
. ~/.zprofile

iTerm2

Mac용 가상 터미널 애플리케이션이다.

brew install iterm2

oh-my-zsh

ZSH에 가장 널리 사용되는 플러그인 프레임 워크다.
내장 플러그인과 테마도 제공한다.

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
#history 기반으로 최근에 입력한 명령어를 미리보기 형태로 보여주는 플러그인 설치
brew install zsh-autosuggestions
echo "source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc
. ~/.zshrc

zshrc 설정

vi ~/.zshrc

많이 사용하는 테마로 변경

ZSH_THEME="agnoster"

사용자 이름이 아에 나오지 않게 하고 싶으면 추가

prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}

d2codingfont

d2codingfont
나눔바른고딕을 바탕으로 개발자의 코딩을 위해 가독성 및 유사 문자간 변별력 뿐만 아니라 디자인적으로 한글과의 조화를 고려해 최적화시킨 글꼴이다.

zip 파일 풀고, D2CodingAll -> ttc 파일 설치

참고한 사이트

vim 편집기 사용법/예제
oh-my-zsh 아름답게 꾸며보기
iTerm2 설정

좋은 웹페이지 즐겨찾기