이번 피드에서는 맥북의 터미널을 대체할 수 있는 Iterm2에 대한 내용을 정리해보겠습니다.
Iterm2는 맥북의 기본터미널을 대체해서 사용 할 수 있는 터미널로, ZSH쉘을 이용하는 터미널입니다.
기본 터미널에서는 없는 다른 기능들을 사용할 수 있습니다.
대표적으로 문법/타이핑오류 체크, 명령어 추천, 플러그인을 이용한 편리한 기능 제공을 하고 있습니다.
테마 및 폰트도 커스텀이 가능하다.
더 자세한 내용은 아래의 공식페이지를 참조하면 된다.
Iterm2를 다운받는 방법은 위의 공식페이지에서 파일을 받아서 설치하는 방법과 Homebrew를 이용하는 방법이 있는데, 2가지 방법 중 편한 방법으로 진행하면 된다.
그 다음으로, zsh를 설치해주면 된다.
zsh와 Oh my ZSH를 순서대로 설치를 진행해주면 되는데, Oh my ZSH는 zsh의 설정관리프레임워크로 테마 적용 및 각종 플러그인을 설치 할 수 있다.
## zsh 설치
brew install zsh
## Oh my ZSH 설치
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
설치를 완료하면 위와 같은 화면을 볼수 있다.
설치를 완료했으니, 본격적인 세팅을 해보면된다.
우선 아래의 사이트에 들어가 마음에드는 테마를 선택 후, 적용해보겠다.
https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
이번 피드에서는 agnoster 테마로 변경해 보겠습니다.
아래의 명령어를 입력해 설정파일을 열어 테마이름을 변경하여주면 됩니다.
## 테마변경을 위해 파일열기
open ~/.zshrc
## 변경된 내용 적용
source ~/.zshrc
위와같이 적용을 하게되면 테마가 변경된 것을 확인 할 수 있다.
한글깨짐 현상이 있을 수 있는데, 이 경우는 Preferences -> profiles -> Text탭에서 Unicode 설정을 NFC로 변경해주면 된다.
마지막으로 터미널에 꺠짐현상이 있는데, 이는 폰트설치를 하여 해결할 수있다.
d2폰트를 설치해볼건데, 아래의 페이지에 들어가 폰트를 다운받아서 설치해주면 된다.
https://github.com/naver/d2codingfont
폰트를 설치해줬다면, Preferences -> profiles -> Text탭에서 폰트를 적용해 주면 된다.
폰트 적용 후, 깨짐현상없는 터미널을 확인 할 수 있다.
유용한 플러그인 설치
1. 명령어 하이라이팅 (zsh-syntax-highlighting)
## 플러그인 설치
brew install zsh-syntax-highlighting
명령어를 타이핑 치면 하이라이팅 처리를 해주어, 명령어를 잘못 입력씨 빨간색으로 입력되어 명령어를 정확히 입력했는지 구분해준다.
zshrc 파일 하단에 아래의 내용을 추가 후 적용해주면 된다.
##zshrc 파일 열기
vi ~/.zshrc
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
## 변경된 내용 적용
source ~/.zshrc
2. 자동완성 제안 기능
자동완성기능을 지원해주는 플러그인이다.
## 플러그인 받기
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
zshrc파일을 열어 plugins내용에 zsh-autosuggestions를 추가해 주면된다.
##zshrc 파일 열기
vi ~/.zshrc
##플러그인 적용
plugins=(
git
zsh-autosuggestions
)
## 변경된 내용 적용
source ~/.zshrc
추가로 다른 플러그인을 추가하고 싶으면 위와같은 방법으로 추가하여 사용하면 된다.
이번 피드는 여기에서 마치겠습니다.
'노빠꾸 맥북 사용기' 카테고리의 다른 글
[MAC] 매직트랙패드2 구매 후기 (2) | 2023.01.14 |
---|---|
[Mac OS] Sequel Pro 설치, 설정방법 - MySQL, Maria DB GUI툴 추천 (0) | 2020.10.20 |
[Mac OS] 맥북 MySQL 설치 방법 (0) | 2020.10.20 |
[맥북 사용 TIP] 홈브류(Homebrew) 설치방법 (패키지 관리 소프트웨어) (1) | 2020.10.19 |
[맥북사용 Tip] 맥북 단축키 모음(자주 사용하는 단축키 정리) (0) | 2020.10.12 |