개발공부/그 외

[Macbook M1] iTem2 설치 & 커스터마이징

키크니개발자 2022. 6. 8. 23:40

안녕하세요!

키크니 개발자 입니다. 🦒

 

이번에 맥북에어를 새로 셋팅할 일이 생겨서 기록으로 남깁니다!

 

1. iTerm2를 다운로드 합니다.

https://iterm2.com/

 

iTerm2 - macOS Terminal Replacement

iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain

iterm2.com

 

2. iTerm2 커스터마이징

1) zsh 설치

터미널에 명령어를 입력해서 zsh을 설치합니다.

brew install zsh

혹시나 homebrew를 설치하지 않았으면, 아래의 명령어를 터미널에 입력합니다.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2) oh-my-zsh 설치

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

3) 테마 색 변경하기

https://iterm2colorschemes.com/

 

Iterm Themes - Color Schemes and Themes for Iterm2

iTerm Themes Intro This is a set of color themes for iTerm (aka iTerm2). Screenshots below and in the screenshots directory. Installation Instructions To install: Launch iTerm 2. Get the latest version at iterm2.com Type CMD+i Navigate to Colors tab Click

iterm2colorschemes.com

주황색으로 된 'Espresso'를 클릭하게 되면 아래 코드를 확인할 수 있습니다.

url를 복사합니다.

이후 터미널을 열어서 util 디렉토리를 만든 후 이동합니다.

mkdir util && cd util

이동한 디렉토리에서 curl -LO 명령어를 이용해 다운로드 합니다. 

curl -LO https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Espresso.itermcolors

혹시나 curl이 설치되어 있지 않은 경우 아래 명령어를 터미널에 입력하여 설치합니다.

brew install curl

iterm preferences를 열어서 profiles -> colors로 이동합니다. (단축키 : ⌘ + ,)

우측 하단에 color presets를 누른 후 import를 선택하여 util 디렉토리에 다운받은 espressoimport해줍니다.

4) 테마 변경하기 

iTerm2의 터미널 테마를 agonster라는 테마로 변경하려고 합니다.

이 테마는 git checkout branch를 쉽게 알 수 있는 테마입니다.

vi ~/.zshrc

해당 파일에 접근하면 ZSH_THEME라는 항목을 찾을 수 있습니다.

i 를 눌러서 수정모드로 변경한 다음 agnoster로 변경해줍니다.

이 후 esc를 누른 후 :wq! 명령어를 입력하여 저장 후 종료합니다.

5) 폰트 설치

폰트 설치를 하지 않으면 커맨드 라인 부분이 깨질 수 있기 때문에 폰트도 꼭 설치 해줘야 합니다.

네이버 D2 폰트를 다운받습니다.

https://github.com/naver/d2codingfont/releases/tag/VER1.3.2

 

Release D2Coding Ver 1.3.2 · naver/d2codingfont

D2Coding 1.3.2 버전을 릴리즈 합니다. ligature 관련 이슈를 수정하여, ligature 적용/미적용 폰트를 구분하여 배포합니다. 기존 버전은 반드시 삭제후 설치 바랍니다. 개선 내용 IntelliJ 에서 18pt에서 i 자

github.com

위 페이지 하단에 있는 D2Coding-Ver1.3.2-20180524.zip 를 다운받은 후 Finder에서 압축을 해제합니다. 

D2Coding 폴더에 들어가 .ttf 파일을 눌러 서체를 설치합니다.

이후, 설치가 완료되면 iTerm2 Preference 화면으로 들어갑니다. (단축키 : ⌘ + ,)

profiles -> Text -> Font 설치된 폰트로 변경해줍니다.

6) 터미널 사용자 이름 변경

터미널에 아래의 명령어를 입력합니다.

vi ~/.zshrc

편집기 맨 아래줄로 내려간 후 아래의 코드를 작성합니다. (반드시 아래줄에 적어야합니다.)

i 를 입력한 후 수정 후 esc를 눌러 :wq! 로 종료해줍니다.

"" 안에 사용하고 싶은 사용자 명을 입력해줍니다.

prompt_context() {
  prompt_segment black default ""
}

 

저는 사용자명을 지정하고 싶지 않아서 아래 명령어를 입력했습니다.

DEFAULT_USER="mac 사용자 이름"

7) iTerm2 명령어 자동완성

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

vi ~/.zshrc

source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
-> vi 편집기 맨 아래 부분에 기재합니다.

이렇게 하면 최근 사용했던 명령어로 자동완성하게 됩니다.

 

⭐️  참고한 곳  


https://velog.io/@munang/Macbook-Air-M1-iTerm2-%EC%84%A4%EC%B9%98-%EC%BB%A4%EC%8A%A4%ED%84%B0%EB%A7%88%EC%9D%B4%EC%A7%95

https://ooeunz.tistory.com/21

 

 

 

 

배워야 할 것이 더 많은 주니어 개발자입니다. 🐣
내용 전달보다는 정리를 목적으로 포스팅을 하고 있습니다.
잘못 된 내용이나 부족한 부분은 댓글로 주시면 감사드리겠습니다. 
반응형