설치
Iterm2 설치
**여기**에서 우선 iterm2를 설치해야한다. (homebrew로 설치도 가능하다. 바로 아래에서!)
링크를 들어가서 다운로드를 받으면 zip 파일이 다운되는데 이걸 열면 자동으로 iterm이 설치가 된다.
이후 applications로 옮기겠냐는 창이 뜨면 ok하면 된다.
설치 끝!
homebrew 설치
zsh 설치를 위해서 homebrew가 필요하다. 근데 사실 homebrew있으면 웬만한 라이브러리나 프레임워크 다운받기가 쉬워서 그냥 설치해두면 두고두고 쓴다. 그리고 iTerm2를 설치하면 iTerm2 내에서는 homebrew가 존재하지 않는다. 따라서, iTerm2 내부에 homebrew를 설치하는 작업을 해야한다.
<aside> 📌 물론 iterm2도 brew로 설치 가능 → brew install iterm2
</aside>
아래의 명령어로 homebrew를 설치할 수 있다.
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
Iterm 커스터마이징
oh-my-zsh 설치
아래의 코드로 설치한다.
brew install zsh
sh -c "$(curl -fsSL <https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh>)"
테마 변경
**여기**에서 Theme을 찾아서 적용할 수 있다. 근데 일반적으로 agnoster 라는 테마를 많이 씁니다.
왜와이? git branch를 보여줘서~
vim ~/.zshrc
위 명령어로 환경변수 파일을 열어주고 ZSH_THEME 부분을 찾아서 default 값인 robbyrussell을 agnoster로 바꿔준다. 이후 source ~/.zshrc 를 통해서 변경된 환경변수를 적용한다.
폰트 변경
맥북 좌상단 사과모양 옆에 iTerm2를 누르면 settings가 나온다(아니면 cmd + ,) settings를 누르면 Profiles > Text > Font를 눌러서 변경할 수 있다.
이때 한글이 깨지는 문제를 겪는다면 그 위에 Unicode 부분에서 Unicode normalization form을 None에서 NFC로 바꿔주면 된다.
Color 테마 변경
이거는 iterm2에 들어가서 변경해야한다. 바로 여기.
템플릿을 누르면 템플릿 코드가 나온 페이지로 이동하는데 이때 URL을 복사해서 아래 코드에 넣으면 다운로드가 된다.
curl -LO 템플릿URL
적용하는 법은 settings > Profiles > Colors로 가서 우하단에 Color Presets를 누르고 import 하면 된다.
소소한 기능
Syntax Highlighting
명령어를 색칠해준다. 명령어가 사용가능하면 초록색, 설치가 되지 않았던가 오타로 인해서 사용 불가능하면 빨간색으로 표시해준다.
설치
brew install zsh-syntax-highlighting
설치를 하고 나면 터미널에 긴 줄로 아래와 같은 코드를 추가하라고 나온다. (아래 코드는 환경마다 다르기 때문에 각자 터미널에서 확인해야한다)
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
위 코드를 vim ~/.zshrc 명령어를 통해서 환경변수 파일을 열고 맨 아래 추가해주면 된다.
vim 사용법이 어려우면 → vim 사용법
Auto Suggestion(자동완성) 사용하기
brew install zsh-autosuggestions
위 명령어로 설치한다.
설치를 하고 나면 터미널에 긴 줄로 아래와 같은 코드를 추가하라고 나온다. (아래 코드는 환경마다 다르기 때문에 각자 터미널에서 확인해야한다)
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
위 코드를 vim ~/.zshrc 명령어를 통해서 환경변수 파일을 열고 맨 아래 추가해주면 된다.
vim 사용법이 어려우면 → vim 사용법
REFERENCE
'개발 > 개발환경' 카테고리의 다른 글
MacOS - (2) zsh bash 전환 및 conda 설정 (1) | 2024.03.18 |
---|---|
vim 사용법 (0) | 2024.03.13 |
Ubuntu - (3) 터미널(terminal) 명령어 (0) | 2024.03.13 |
window - (2) WSL(Windows Subsystem for Linux) (0) | 2024.03.13 |
Window - (1) 터미널(cmd) 명령어 및 소소한 팁 (0) | 2024.03.13 |