반응형
작성일: 2024년 3월 20일

 

 

개발자를 위한 macOS 설정 (Sonoma 버전 이후만 해당)

만약 macOS를 설치하고, 처음 구성하는 경우라면 아래 글을 읽고 따라하는 것을 추천한다.

 

  >> 추천글:  "개발자를 위한 macOS 설정 / Sangkon Han 님이 작성한 글"

 

 

참고: 아래의 모든 내용은 iTerm2 터미널을 사용한다고 가정한다.

 

 

관련 폰트 설치하기

위 블로그에서 "ZSH 설정" 부분을 따라해도 되고, 아래 명령을 Copy & Paste 해도 된다.

## D2Code 관련 폰트 설치하기
$ brew tap homebrew/cask-fonts
$ brew install font-d2coding font-ibm-plex-sans-kr font-ibm-plex-mono

## powerline 관련 폰트 설치하기
$ brew install font-powerline
$ brew install --cask homebrew/cask-fonts/font-poller-one

 

 

oh-my-zsh 프로그램 설치하기

##
## oh-my-zsh 설치하기
##
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

##
## zsh Plugin 설치하기
##
$ brew install zsh-completions

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

$ git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

##
## 위에서 설치한 Plugin을 활성화하기 위해 ~/.zshrc 파일에 아래와 같이 설정한다.
##
$ cat ~/.zshrc
... 중간 생략 ...
plugins=(git  zsh-syntax-highlighting  zsh-autosuggestions)
... 중간 생략 ...

 

 

oh-my-zsh 테마 적용하기

oh-my-zsh에 다양한 테마를 적용해보고 싶다면, 아래 Themes 예제를 보고 본인에게 맞는 Theme를 적용하면 된다.

 

  >> oh-my-zsh 테마 리스트 및 테마별 예제: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

 

위 README 문서에 엄청 많은 Theme가 있을텐데, Theme 이름을 아래와 같이 .zshrc 파일에서 설정하고 다시 로그인만 하면 바뀐 Theme가 적용된다.

$ cat ~/.zshrc
... 중간 생략 ...
# ZSH_THEME="robbyrussell"  ## <-- 이게 ohmyzsh 설치할 때, 기본 테마
ZSH_THEME="agnoster"        ## <-- 이 부분을 수정
... 중간 생략 ...
$

 

 

 iTerm2 터미널의 [Profiles] > [Text] > [Font] 설정 항목을 아래 화면처럼 변경해야 한다.

검색어에 "powerline" 이라고 입력하면 oh-my-zsh 테마를 지원하는 폰트만 필터링해서 볼 수 있다.

아마 30개 정도의 폰트가 보일 것이다.  그 중에서 예쁘다고 생각되는 것을 골라서 설정한다.

주의:
2024년 3월 20일 기준,
powerline 관련 폰트들이 잘 설정되지 않고 있다. 
[D2Coding] 폰트를 사용하면, 문제없이 잘 동작한다.

oh-my-zsh의 테마를 위한 iTerm2 폰트 설정

나는 "D2Coding"  폰트를 선택했다.

이 폰트가 Source code를 볼 때, 눈이 편했다.

 

위 설정 화면을 닫고, 다시 iTerm2 터미널을 열면, 아래와 비슷하게 테마가 적용된 터미널 모양을 볼 수 있다.

 

oh-my-zsh 테마 예시 (agnoster theme)

+ Recent posts