Mac 환경에서 개발을 진행하다 보면 기본 터미널보다 강력하고 유연한 기능을 제공하는 iTerm2를 자연스럽게 사용하게 됩니다. 개발 생산성을 높이려면 마우스 사용을 최소화하고 키보드만으로 화면을 제어하는 것이 중요합니다. 이번 글에서는 iTerm2를 더욱 쾌적하게 사용하기 위해 꼭 알아두어야 할 핵심 단축키들을 기능별로 정리해 보았습니다.
iTerm2 기본 단축키
탭(Tab) 및 창(Window) 관리
여러 프로젝트를 동시에 띄워놓고 작업할 때 가장 빈번하게 사용하는 단축키입니다.
- 새 탭 열기: ⌘ + T
- 현재 탭 닫기: ⌘ + W
- 새 창 열기: ⌘ + N
- 다음 탭으로 이동 : ⌘ + Shift + ] 또는 ⌘ + 방향키(우)
- 이전 탭으로 이동: ⌘ + Shift + [ 또는 ⌘ + 방향키(좌)
- 특정 탭으로 바로 이동: ⌘ + 숫자 (1~9)
화면 분할 (Split Panes)
서버 로그를 모니터링하면서 동시에 코드를 수정하거나 명령어를 입력해야 할 때 필수적인 기능입니다.
- 세로 분할 (수직): ⌘ + D
- 가로 분할 (수평): ⌘ + Shift + D
- 패널 간 이동: ⌘ + Option + 방향키
- 현재 패널 최대화 / 원래대로 복구: ⌘ + Shift + Enter
- 현재 분할된 패널 닫기: ⌘ + W
검색 및 화면 제어
터미널에 출력된 긴 로그나 코드를 확인하고 화면을 정리할 때 유용합니다.
- 텍스트 검색: ⌘ + F (검색창에서 Enter는 다음 찾기, Shift + Enter는 이전 찾기)
- 화면 텍스트 지우기 (Clear): ⌘ + K (또는 Ctrl + L)
- 출력 내용 맨 위로 스크롤: ⌘ + Home
- 출력 내용 맨 아래로 스크롤: ⌘ + End
- 한 페이지씩 위/아래로 스크롤: PageUp / PageDown 또는 ⌘ + PageUp/PageDown
개발자를 위한 유용한 고급 기능
iTerm2만의 강력한 부가 기능을 실행하는 단축키입니다.
- 클립보드 히스토리 (복사 기록 확인): ⌘ + Shift + H (이전에 복사했던 내역들을 목록으로 보고 선택해 붙여넣을 수 있습니다.)
- 자동 완성 기능: ⌘ + ; (이전에 입력했던 명령어 중 일치하는 것을 보여줍니다.)
- 모든 패널에 동시 입력 (Broadcast Input): ⌘ + Option + I (여러 서버에 접속해 동일한 명령어를 쳐야 할 때 매우 유용합니다.)
- 마우스 없이 텍스트 선택 모드: ⌘ + Option + C (키보드만으로 터미널 내의 텍스트를 블록 지정하고 복사할 수 있습니다.)
- 폰트 크기 확대 / 축소: ⌘ + + / ⌘ + - (기본 크기로 복귀: ⌘ + 0)
처음에는 단축키가 손에 익지 않아 어색할 수 있지만, 화면 분할(`⌘ + D`)과 패널 간 이동(`⌘ + Option + 방향키`) 정도만 먼저 적응해도 작업 속도가 눈에 띄게 빨라지는 것을 경험하실 수 있습니다. 자신의 작업 스타일에 맞춰 하나씩 손에 익혀보시길 추천합니다!
'ETC' 카테고리의 다른 글
| neovim 설정 초기화 (0) | 2026.03.28 |
|---|---|
| Ubuntu 24.04 LTS에서 윈도우 정렬 그룹화 비활성 (0) | 2025.07.10 |
| Ubuntu 24.04 LTS에서 VSCode 업데이트 설정하기 (2) | 2025.07.07 |
| MacOS에서 Homebrew 초기화하기 (0) | 2025.04.15 |
| [vscode] vscode 설정 동기화 및 설정 불러오기 (1) | 2024.11.08 |