💡Mac OS iTerm2 단축키 정리
Mac OS에서 iTerm2를 활용한 터미널 사용 팁과 단축키 모음입니다. iTerm2는 Mac OS에서 가장 인기 있는 터미널 에뮬레이터 중 하나로, 다양한 기능과 커스터마이징 옵션을 제공합니다. 아래는 iTerm2에서 자주 사용하는 단축키와 팁을 정리한 내용입니다.
iTerm2란?
iTerm2는 macOS 전용 무료 오픈소스 터미널 에뮬레이터로, 기본 Terminal.app을 대체할 수 있다. Split Panes, Hotkey Window, Autocomplete, Shell Integration 등 기본 터미널에 없는 고급 기능들을 제공한다. 최신 안정 버전은 3.6.6 (2025년 11월 출시)이며, 내장 AI 지원 기능도 추가되었다.
설치
Homebrew (권장)
직접 다운로드
공식 다운로드 페이지에서 .zip 파일을 받아 /Applications에 드래그하면 된다.
시스템 요구사항: macOS 10.14 이상, Intel 및 Apple Silicon 모두 지원
초기 설정
Oh My Zsh 설치
iTerm2와 함께 Oh My Zsh를 설정하면 터미널 생산성이 크게 올라간다.
~/.zshrc에서 테마를 변경할 수 있다. agnoster 테마는 Git 브랜치 상태를 프롬프트에 표시해 준다.
컬러 테마 설정
⌘ + , → Profiles → Colors → 하단 Color Presets… 드롭다운에서 Import로 원하는 테마를 적용한다. iTerm2-Color-Schemes 저장소에서 다양한 테마를 다운로드할 수 있다.
폰트 설정
Preferences → Profiles → Text → Font에서 변경한다. Powerline 테마를 사용할 경우 Nerd Fonts 또는 Powerline 패치 폰트를 설치해야 글리프가 깨지지 않는다.
Natural Text Editing
Preferences → Profiles → Keys → Presets… → Natural Text Editing 선택. ⌘ + ←/→로 줄 처음/끝 이동, ⌥ + ←/→로 단어 단위 이동이 가능해진다.
단축키 모음
탭 & 윈도우
| 단축키 | 기능 |
|---|---|
⌘ + T |
새 탭 열기 |
⌘ + W |
현재 탭/패인 닫기 |
⌘ + 숫자 |
해당 번호 탭으로 이동 (예: ⌘ + 2) |
⌘ + ←/→ |
이전/다음 탭으로 이동 |
⌘ + N |
새 윈도우 열기 |
⌘ + ` |
윈도우 간 순환 |
⌘ + Enter |
전체 화면 토글 |
패인 (Split Panes)
| 단축키 | 기능 |
|---|---|
⌘ + D |
세로 분할 (좌우) |
⌘ + ⇧ + D |
가로 분할 (상하) |
⌘ + ⌥ + 방향키 |
패인 간 이동 |
⌘ + ⌃ + 방향키 |
패인 크기 조절 |
⌘ + ⇧ + Enter |
현재 패인 최대화/복원 |
⌘ + ⌥ + I |
모든 패인에 동시 입력 (Broadcast) |
쉘 내 편집 (Readline)
| 단축키 | 기능 |
|---|---|
⌃ + A |
줄 맨 앞으로 이동 |
⌃ + E |
줄 맨 끝으로 이동 |
⌃ + U |
커서 앞 텍스트 전부 삭제 |
⌃ + K |
커서 뒤 텍스트 전부 삭제 |
⌃ + W |
이전 단어 삭제 |
⌥ + ←/→ |
단어 단위 이동 |
⌃ + R |
명령어 히스토리 역방향 검색 |
⌃ + D |
쉘 종료 (exit) |
검색 & 화면
| 단축키 | 기능 |
|---|---|
⌘ + F |
터미널 내 텍스트 검색 (정규식 지원) |
⌘ + K |
화면 클리어 (스크롤백 포함) |
⌘ + / |
커서 위치 하이라이트 |
⌘ + ⌥ + E |
모든 탭에서 동시 검색 (Global Search) |
유틸리티
| 단축키 | 기능 |
|---|---|
⌘ + ; |
자동 완성 (Autocomplete) |
⌘ + ⇧ + H |
붙여넣기 히스토리 (Paste History) |
⌘ + ⌥ + B |
Instant Replay (시간 되감기) |
⌘ + ⇧ + . |
Composer 열기 (복잡한 명령어 편집) |
⌘ + ⇧ + C |
Copy Mode 진입 (키보드로 텍스트 선택) |
유용한 기능 & 팁
Hotkey Window
Preferences → Keys → Hotkey → Create a Dedicated Hotkey Window에서 설정한다. 어떤 앱을 사용 중이든 지정한 단축키 하나로 iTerm2를 화면 상단에서 드롭다운 형태로 불러올 수 있다.
⌘ + 클릭으로 링크/경로 열기
⌘을 누른 상태에서 URL이나 파일 경로 위에 마우스를 올리면 클릭 가능한 링크로 변한다. URL은 브라우저에서, 파일 경로는 Finder에서 열린다.
선택 시 자동 복사
Settings → General → Selection → Copy to pasteboard on selection 체크. 마우스로 텍스트를 드래그하면 자동으로 클립보드에 복사된다.
Shell Integration
Shell Integration을 활성화하면:
⌘ + ⇧ + ↑/↓: 이전/다음 프롬프트로 점프- 각 명령어의 실행 결과(성공/실패)를 프롬프트 옆 화살표로 표시
- 최근 디렉토리, 호스트 정보 추적
Triggers
Preferences → Profiles → Advanced → Triggers에서 정규식 기반으로 특정 텍스트가 나타나면 하이라이팅, 알림, 자동 응답 등을 설정할 수 있다. 빌드 에러나 경고를 자동으로 눈에 띄게 만들 때 유용하다.
Badges
프로필 설정에서 Badge를 설정하면 터미널 우상단에 현재 호스트명, 사용자명, Git 브랜치 등을 반투명하게 표시할 수 있다. Preferences → Profiles → General → Badge 필드에 \(user)@\(hostname) 같은 형태로 입력한다.
Password Manager
Window → Password Manager (⌘ + ⌥ + F)로 접근한다. macOS Keychain에 암호화되어 저장되며, SSH 접속 시 비밀번호를 자동 입력할 수 있다. KeePassXC 연동도 지원한다.
Inline Images
iTerm2는 터미널 안에서 이미지를 직접 표시할 수 있다. imgcat 명령어를 사용한다.
Syntax Highlighting (zsh-syntax-highlighting)
명령어 입력 시 유효한 명령은 초록색, 잘못된 명령은 빨간색으로 실시간 하이라이팅된다.