[Iterm2] 맥북 터미널 Iterm2 설치 및 플러그인 추천(ZSH)

2022. 12. 25. 22:52·노빠꾸 맥북 사용기
목차
  1. 유용한 플러그인 설치
반응형

이번 피드에서는 맥북의 터미널을 대체할 수 있는 Iterm2에 대한 내용을 정리해보겠습니다.

 

Iterm2는 맥북의 기본터미널을 대체해서 사용 할 수 있는 터미널로, ZSH쉘을 이용하는 터미널입니다.

 

기본 터미널에서는 없는 다른 기능들을 사용할 수 있습니다.

 

대표적으로 문법/타이핑오류 체크, 명령어 추천, 플러그인을 이용한 편리한 기능 제공을 하고 있습니다.

 

테마 및 폰트도 커스텀이 가능하다.

 

더 자세한 내용은 아래의 공식페이지를 참조하면 된다.

 

https://iterm2.com/

 

iTerm2 - macOS Terminal Replacement

iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain

iterm2.com

 


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

 

GitHub - ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh config

🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...

github.com

 

이번 피드에서는 agnoster 테마로 변경해 보겠습니다.

 

아래의  명령어를 입력해 설정파일을 열어 테마이름을 변경하여주면 됩니다.


      
## 테마변경을 위해 파일열기
open ~/.zshrc
## 변경된 내용 적용
source ~/.zshrc

위와같이 적용을 하게되면 테마가 변경된 것을 확인 할 수 있다.

 

한글깨짐 현상이 있을 수 있는데, 이 경우는 Preferences -> profiles -> Text탭에서 Unicode 설정을 NFC로 변경해주면 된다.

 

마지막으로 터미널에 꺠짐현상이 있는데, 이는 폰트설치를 하여 해결할 수있다.

 

d2폰트를 설치해볼건데, 아래의 페이지에 들어가 폰트를 다운받아서 설치해주면 된다.

 

https://github.com/naver/d2codingfont

 

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

폰트를 설치해줬다면, 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
  1. 유용한 플러그인 설치
'노빠꾸 맥북 사용기' 카테고리의 다른 글
  • [MAC] 매직트랙패드2 구매 후기
  • [Mac OS] Sequel Pro 설치, 설정방법 - MySQL, Maria DB GUI툴 추천
  • [Mac OS] 맥북 MySQL 설치 방법
  • [맥북 사용 TIP] 홈브류(Homebrew) 설치방법 (패키지 관리 소프트웨어)
No Backing
No Backing
노빠꾸
    300x250
  • No Backing
    누릇한 노빠꾸 블로그
    No Backing
  • 전체
    오늘
    어제
    • 분류 전체보기 (144)
      • 노빠꾸 서버 (20)
        • AWS (0)
        • 설치관련 (7)
        • 명령어 정리 (2)
        • 서버 설정 (8)
        • Nginx (2)
      • 노빠꾸 개발일지 (70)
        • JAVA (16)
        • JQUERY & JAVASCRIPT (10)
        • HTML5 (0)
        • SPRING (16)
        • Design Patterns (1)
        • DAUM API (1)
        • GIT (10)
        • Python (1)
        • SPRING SECURITY (1)
        • Vue (3)
      • 노빠꾸 데이터베이스 (9)
        • SQL (1)
        • ORACLE (3)
        • MySql (5)
      • 노빠꾸 일상 (13)
      • 노빠꾸 책 추천 (4)
      • 노빠꾸 경제 (20)
      • 노빠꾸 맥북 사용기 (7)
      • 노빠꾸 정보처리기사 정리 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    MySQL 사용자 계정 생성
    금융용어
    스프링부트 JPA
    websecurityconfigureradapter 사용법
    스프링 시큐리티 5.7 버전이후 변경사항
    깃허브 코파일럿
    맥북 사용 팁
    MySQL 데이터베이스 생성
    리눅스 자바 설치
    스프링부트
    경제용어
    JPA 쿼리 메소드
    스프링부트란
    WebSecurityConfigurerAdapter Deprecated
    websecurityconfigureradapter란
    스프링부트 프로젝트
    websecurityconfigureradapter 빈 등록
    WebSecurityConfigurerAdapter
    리노드
    스프링시큐리티 websecurityconfigureradapter
    우분투 자바 설치
    사이트맵
    주식용어
    인텔리제이
    Spring boot
    websecurityconfigureradapter 변경사항
    개인서버 추천
    Linode
    티스토리 사이트맵 등록
    맥북 단축키
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
No Backing
[Iterm2] 맥북 터미널 Iterm2 설치 및 플러그인 추천(ZSH)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.