1. Homebrew 설치하기
-> homebrew 란 맥OS 패키지 관리 애플리케이션 입니다.
홈페이지 url : brew.sh/index_ko
terminal 열고 명령어 치기
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
이러면 xcode tool을 install 하라는 문구가 뜨는데 그때 enter 눌러주시면 됩니다.
잘 설치되었는 지 아래와 같이 확인해봅시다.
brew --version
2. Iterm2 설치
홈페이지 url : iterm2.com/
다운로드 클릭하고 위치를 응용프로그램으로 바꿔줍니다.
3. zsh 로 기본 쉘 설정하기
# zsh 설치하기
brew install zsh
# zsh 설치경로 확인하기
which zsh
# 기본 shell 변경하기
chsh -s $(which zsh)
iterm 에서 zsh 로 기본 설정을 하고 터미널을 껐다켜주셔야 반영 됩니다.
만약 zsh 접근이 제대로 안된다면 기본 터미널 설정을 수정해 줍니다.
터미널 환경설정 일반 -> 셀 열기를 “기본 로글인 셀”에서 “명령어(절대경로)“로 바꾸고
/usr/local/bin/zsh (zsh 설치경로) 를 입력합니다.
혹은 /etc/shells 파일에 /usr/local/bin/zsh 를 추가합니다.
4. oh-my-zsh 과 Iterm2 테마로 터미널 꾸미기
zsh 원하는 테마를 아래 링크에서 확인하고 설치해봅시다.
github.com/ohmyzsh/ohmyzsh/wiki/Themes
일단 curl 로 oh-my-zsh을 다운로드 합니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
저는 텍스트 편집기로 vi 를 씁니다.
vi .zshrc 에서 ZSH_THEME= 부분을 원하는 설정으로 수정해주고 터미널 재시작 합니다.
그럼 아래와 같이 ?? 가 뜨면서 깨질텐데 설정을 맞춰주면 됩니다.
일단 길게 표시되는 사용자 이름부터 수정하겠습니다.
vi .zshrc 에 아래와 같이 입력해주세요.
#Set Default User
# DEFAULT_USER="\[user-name\]"
DEFAULT_USER="suminJo"
그리고 이름 뒤에 ui-MacBookPro 라고 적히는게 꼴 보기 싫다!
이건 환경설정에서 바꿔주면 됩니다.
시스템 환경설정 > 공유 > 컴퓨터 이름 > 편집
근데 전 username@computername 라고 보이는게 싫어서 ~라고 나오도록 바꿔줄껍니다.
vi .zshrc 에 "$(whoami)"라고 적어주시면 됩니다.
그럼 아래와 같이 ~ 부터 시작 하는 걸 볼 수 있습니다.
?로 폰트가 깨지는 부분은 agnoster 에서 지원하지 않는 폰트를 사용해서 그러는데
저는 naver D2 coding 을 설치해서 사용해보겠습니다.
깁헛에서 zip 파일로 다운받고 2018년도 tts 를 더블 클릭하면 설치 할 수 있습니다.
그 후 iterm2 설정을 열고 preferences > profile > text 가서 폰트 바꿔주면 됩니다.
편-안-
iterm2에서 제공하는 테마를 다운 받고 설정해봅시다.
* snazzy color theme 적용하기.
파일명 : Snazzy.itermcolors
link : Snazzy
이외에 다른 테마는 https://iterm2colorschemes.com/에서 받을 수 있다.
iterm2 설정을 열고 preferences > profile > colors > colors presets > import 로 생성한 컬러 파일로 바꿔주면 됩니다.
편-안2222
*******
만약에 아래와 같은 에러가 난다면 권한을 해결해주자!
[oh-my-zsh] Insecure completion-dependent directories detected:
chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions
'for 숨니 > 개발환경세팅' 카테고리의 다른 글
개발 환경 세팅 - vs code Extension Settings Sync 사용법 (0) | 2020.12.07 |
---|---|
개발 환경 세팅 - Visual Studio Extension (0) | 2020.12.07 |
Mac 개발 환경 세팅 - Git SSH Key 등록 (0) | 2020.12.07 |
Mac 개발 환경 세팅 - Git 설치 (0) | 2020.12.07 |
Mac 개발 환경 세팅 - Visual Studio Code (0) | 2020.12.07 |