맥 터미널의 생산성을 높이고 있어보이게 꾸며보겠습니다. 우선 iterm2가 설치 되어 있으면 좋습니다. 만약 iterm2가 없다면 2번 단계에서 설치 하면됩니다. 아래 작업 순서대로 천천히 따라하면 멋진 터미널을 만들 수 있습니다. 자, 시작해 봅시다.
1. macOS용 패키지 관리자 설치(Homebrew)
아래 명령을 카피해서 터미널에 붙여넣기 해서 실행하세요.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. iTerm2 설치
1번 단계에서 설치한 Homebrew 명령어를 사용해서 iTerm2를 설치하겠습니다.
brew install --cask iterm2
계속해서 진행될 작업 부터는 iTerm2를 사용해서 작업하시면 됩니다.
3. zsh 설치 여부 확인
터미널의 쉘이 무엇인지 확인하고, zsh 아니라면 zsh을 설치하고 디폴트 쉘을 zsh로 변경합니다. zsh을 사용중이라면 3번으로 넘어갑니다.
echo $SHELL
brew install zsh
chsh -s $(which zsh)
4. Git 설치
git 이 설치되어 있다면 5번 단계로 넘어가세요.
brew install git && git --version
5. Oh My Zsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
6. PowerLevel10K 테마 설치
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
설치가 완료되었으면 선호하는 편집기(vi, vim, nano)로 ~/.zshrc
파일을 열고 아래와 같이 ZSH_THEME
의 값을 변경합니다.
ZSH_THEME="powerlevel10k/powerlevel10k"
터미널에 이 변경 사항을 반영하려면 터미널을 다시 시작하거나 다음 명령을 실행하세요.
source ~/.zshrc
Meslo Nerd Font
를 설치 하겠냐고 물어보면 y
를 눌러서 설치해주세요.
7. VSCode 터미널 폰트 설정(Optional)
VSCode를 실행사고 command + ,
단축키로 설정창을 엽니다. 상단 설정 검색
창에 terminal.integrated.fontFamily
입력해서 검색합니다. 해당 항목에 MesloLGS NF
를 입력합니다.
8. PowerLevel10K 설정
iTerm2를 종료하고 다시 실행해주세요. 그러면 PowerLevel10K 구성 프로세스가 표시되어야 합니다. 만약 표시되지 않는 경우 아래 명령을 실행하세요.
p10k configure
PowerLevel10K 구성 지침에 따라 터미널을 원하는 모양으로 설정하세요.
9. ZSH Plugins 설치
이제 마지막 단계입니다. 아래 명령을 실행해서 플러그인을 설치 하세요.
9.1 zsh-autosuggestions 설치
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
9.2 zsh-syntax-highlighting 설치
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
9.3 플러그인 라인 편집
원하는 편집기(vi, vim, nano)에서 ~/.zshrc
파일을 열고 플러그인 줄을 아래와 같이 수정합니다.
plugins=(git zsh-autosuggestions zsh-syntax-highlighting web-search)
9.4 새 플러그인 로드
source ~/.zshrc
10. 끝
이것으로 설치 및 설정이 끝났습니다. 훨씬 더 나은 터미널 환경을 경험하게 될 것입니다.