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="" 에 원하는 테마 이름을 설정한다.
- .zshrc 파일에 테마 적용 후 source ~/.zshrc 명령으로 적용한다.
- 테마는 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 사이트에서 확인 할 수 있다.
폰트 변경
iTerm2 > Settings > Profiles > Text > Font에서 설정한다.
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가 표시된다.
플러그인 설치
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
'ETC' 카테고리의 다른 글
mongodb - $push와 $addToSet의 차이점 (0) | 2024.02.18 |
---|---|
맥 m1, m2 에 jmeter 사용하기 (0) | 2023.12.02 |
java library를 이용한 DKIM 서명 및 검증 기능 구현하기 (0) | 2023.11.12 |
Email DKIM(DomainKeys Identified Mail) 메시지 서명 및 검증 프로세스 (0) | 2023.11.08 |
Email SPF (Sender Policy Framework) (0) | 2023.10.28 |
댓글