ETC

맥 환경에서 iTerm2 개발 환경 셋팅하기

알쓸개잡 2023. 12. 1.

macOS 환경에서 터미널 대체 앱으로 iterm2가 많이 사용되고 있다. 이번 포스팅에서는 iterm2 설치 방법과 설정 변경, 그리고 유용한 플러그인을 설치하는 방법에 대해서 소개하고자 한다.

 

homebrew 설치

brew 명령을 통해서 손쉽게 iterm2를 설치 할 수 있다. homebrew 가 설치되어 있다면 다음 항목으로 넘어가도록 하자.

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

위 명령을 복사하여 터미널앱 에서 실행 시켜 주자.

 

 

iterm2 설치

터미널 앱에서 brew 명령으로 iterm2를 설치한다.

brew installl iterm2

 

 

Oh-my-zsh 설치

iterm2를 실행하여 다음 명령으로 oh-my-zsh를 설치한다.

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

 

 

테마 변경

oh-my-zsh를 설치하면 $HOME 경로에 .zshrc 파일이 생성된다.

.zshrc 파일에서 테마를 손쉽게 변경할 수 있다.

vi ~/.zshrc
  • ZSH_THEME="" 에 원하는 테마 이름을 설정한다.

iterm2 에 apple 테마 적용 설정 예
apple 테마를 적용 예

 

폰트 변경

iTerm2 > Settings > Profiles > Text > Font에서 설정한다.

iterm2 글꼴 설정 화면
ITerm2 글꼴 설정 화면

 

color scheme  변경

  • https://iterm2colorschemes.com/ 사이트에서 우측 상단에 있는 .zip 파일로 다운로드 후 압축해제 하면 schemes에 있는 파일 중 원하는 color scheme를 import 하면 된다.
  • iTerm2 > Settings > Profiles > Colors > Color Presets > Import
    • 원하는 color scheme을 zip 파일 압축 해제한 폴더에서 schemes 폴더 안에 있는 color scheme 파일을 선택한다.
    • Color Presets에 선택한 color scheme가 표시된다.

color scheme import 설정 화면
Pro color scheme 설정 화면

 

플러그인 설치

iTerm2에 많은 플러그인이 제공되는데 몇 가지만 소개한다.

 

자동 완성 기능 (zsh-autosuggestions)

관련 내용은 github auto suggestion에서 확인 가능하다.

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

 

위 명령으로 zsh-autosuggestions를 설치 후 다음과 같이 ~/.zshrc 파일에 플러그인을 추가한다.

plugins=( 
    # other plugins...
    zsh-autosuggestions
)

참고로 brew install 명령으로도 zsh-autosuggestions 설치 가능하다.

brew install zsh-autosuggestions

 

syntax highlighter

관련 내용은 github syntax highlighter에서 확인 가능하다.

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

위 명령으로 zsh-syntax-highlighting 설치 후 다음과 같이 ~/.zshrc 파일에 플러그인을 추가한다. 

plugins=( 
    # other plugins...
    zsh-syntax-highlighting
)

참고로 brew install 명령으로도 zsh-syntax-highlighting 설치 가능하다.

brew install zsh-syntax-highlighting

 

autojump

autojump는 한번 액세스 했던 디렉터리로 손쉽게 액세스 할 수 있도록 하는 플러그인이다.

사용법은 github autojump에서 확인 가능하다.

brew 명령으로 설치 가능하다.

brew install autojump

마찬가지로 ~/.zshrc 파일에 플러그인을 추가해 주자.

plugins=( 
    # other plugins...
		autojump
)

 

최종적으로 .zshrc 파일에 추가된 플러그인은 다음과 같다.

plugins=(
        git
        zsh-autosuggestions
        zsh-syntax-highlighting
        autojump
)

git은 oh-my-zsh를 설치하면 디폴트로 제공되는 플러그인인 듯하다.

 

다음 명령을 사용하여 ~/.zshrc 파일을 적용한다.

source ~/.zshrc

 

댓글

💲 추천 글