반응형
작성일: 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] 폰트를 사용하면, 문제없이 잘 동작한다.
나는 "D2Coding" 폰트를 선택했다.
이 폰트가 Source code를 볼 때, 눈이 편했다.
위 설정 화면을 닫고, 다시 iTerm2 터미널을 열면, 아래와 비슷하게 테마가 적용된 터미널 모양을 볼 수 있다.
'MacOS' 카테고리의 다른 글
macOS CPU 온도 확인 (m1, m2 맥북) (1) | 2024.08.07 |
---|---|
Mac에서 Parallels + Windows 11 VM 사용시 한영변환 키 설정 (9) | 2024.01.10 |
macOS에 설치할 App (앱, 프로그램) (0) | 2023.11.23 |
macOS Sonoma에서 Parallels 17 비정상 동작 (0) | 2023.11.03 |
Mac M1 프린터 드라이버 설치 (0) | 2022.02.21 |