Guide

화면 분할 & 탭

화면 분할, 탭 관리, 워크스페이스 스냅샷으로 효율적인 멀티태스킹하기

화면 분할 & 탭

MTerm의 가장 돋보이는 기능 중 하나는 네이티브 Pane 분할이에요 — tmux가 필요 없어요. 화면을 여러 개의 독립적인 패널로 분할하고, 각각 자체 세션을 실행하며, 터미널, 파일 에디터, 브라우저를 워크플로우에 맞는 배치로 조합할 수 있어요.


Pane 레이아웃

MTerm은 재귀적 분할 모델을 사용해요 — 어떤 Pane이든 수평 또는 수직으로 원하는 만큼 다시 분할할 수 있어요. Cmd + D로 수평 분할, Cmd + Shift + D로 수직 분할하고, 반복해서 더 많은 Pane을 추가하세요 (Pro에서는 무제한).

처음 연결할 때 여섯 가지 프리셋 레이아웃 중에서 선택해서 빠르게 시작할 수 있어요:

프리셋설명
Single전체 화면 하나의 Pane
2분할 수평두 Pane이 나란히 (좌우)
2분할 수직두 Pane이 위아래로
3분할 수평세 Pane이 수평 배치 (하나 크게, 둘 작게)
3분할 수직세 Pane이 수직 배치 (둘 위아래, 하나 옆에)
4분할 Grid네 Pane이 2x2 격자로

이 프리셋은 시작점일 뿐이에요. 연결 후에 어떤 Pane이든 추가로 분할해서 원하는 레이아웃을 만들 수 있어요. 예를 들어 3분할 수평으로 시작하고 오른쪽 아래 Pane을 다시 분할하면 비대칭 4-Pane 레이아웃을 만들 수 있어요 — Cmd + D 한 번이면 돼요.

Pane 크기 조절

Pane 테두리를 드래그해서 크기를 조절하세요. 인접한 Pane이 사용 가능한 공간에 맞게 자동으로 조정돼요. 현재 작업 중인 Pane에 더 많은 공간을 주면서 다른 Pane은 참조용으로 보이게 할 수 있어요.

Pane 콘텐츠 유형

각 Pane은 다음 중 하나를 표시할 수 있어요:

  • Terminal — 전체 SSH 터미널 세션
  • 파일 에디터 — 내장 구문 강조 코드 에디터
  • Finder — 원격 SFTP 파일 브라우저
  • Prompt 패널 — AI Prompt 입력 패널

자유롭게 조합하세요. Claude Code 작업을 위한 일반적인 설정은 메인 Pane에 터미널, 사이드 Pane에 생성된 코드를 검토하기 위한 파일 에디터, 작은 Pane에 내비게이션용 파일 브라우저예요.

Pane 키보드 단축키

동작단축키
수평 분할Cmd + D
수직 분할Cmd + Shift + D
Pane 최대화 / 복원Cmd + Enter
왼쪽으로 포커스 이동Cmd + Shift + H
아래로 포커스 이동Cmd + Shift + J
위로 포커스 이동Cmd + Shift + K
오른쪽으로 포커스 이동Cmd + Shift + L

내비게이션 단축키는 Vim 스타일 방향키(H/J/K/L)를 따르므로, 이미 Vim이나 tmux를 사용하는 개발자에게 자연스러워요.

Pane 제한

플랜최대 Pane 수
Free2
Pro무제한

탭 관리

탭을 사용하면 하나의 연결 내에서 여러 독립적인 워크스페이스를 관리할 수 있어요. 각 탭은 자체 Pane 세트와 레이아웃을 가져요.

다른 호스트를 탭에서 열기

탭 바의 ”+” 버튼을 길게 누르면 저장된 호스트 목록을 볼 수 있어요. 하나를 선택하면 해당 서버에 연결된 새 탭이 기존 탭 옆에 열려요.

”+“를 일반적으로 탭하면 현재 호스트의 새 탭이 열려요. 하지만 길게 누르면 하나의 창에서 여러 서버로의 연결을 관리할 수 있어서, 탭 탭 한 번으로 프로덕션 서버와 개발 환경을 전환할 수 있어요.

동작단축키
새 탭Cmd + T
Pane 닫기Cmd + W
탭 닫기Cmd + Shift + W
이전 탭Cmd + Shift + [
다음 탭Cmd + Shift + ]

예를 들어, 한 탭은 메인 개발 워크플로우(터미널 + 에디터), 두 번째 탭은 로그 모니터링, 세 번째 탭은 데이터베이스 쿼리에 사용할 수 있어요. 컨텍스트를 잃지 않고 즉시 전환할 수 있어요.

Cmd + B를 눌러 Sidebar를 열면, 화면 왼쪽에 탭이 수직 목록으로 표시돼요. 상단의 표준 수평 탭 바와 비교하면:

  • 전체 탭 이름 표시: 수평 탭은 많이 열면 이름이 잘려요. 수직 목록은 모든 탭 이름을 전체로 보여줘요.
  • 많은 탭에 대응: 10개 이상의 탭이 열려 있어도 전체 목록을 스크롤할 수 있어요.
  • 한눈에 컨텍스트 파악: 각 탭이 현재 디렉토리와 기타 컨텍스트 정보를 보여줘요.

Sidebar가 열려 있는 동안 수평 탭 바는 자동으로 숨겨져서 터미널에 더 많은 화면 공간을 제공해요.

탭 제한

플랜최대 탭 수
Free2
Pro무제한

워크스페이스 스냅샷

워크스페이스 스냅샷을 사용하면 전체 작업 환경 — 레이아웃, Pane 배치, Pane 콘텐츠 — 을 한 번의 동작으로 저장하고 복원할 수 있어요.

워크스페이스 저장

Cmd + S를 눌러 현재 워크스페이스 상태를 저장하세요. MTerm이 다음을 캡처해요:

  • Pane 레이아웃 (어떤 분할 배치를 사용하고 있는지)
  • 각 Pane이 표시하고 있는 것 (터미널, 에디터, 브라우저, 또는 Prompt 패널)
  • 각 Pane의 현재 상태

워크스페이스 복원

같은 호스트에 다시 연결할 때, 저장된 워크스페이스를 탭 한 번으로 복원할 수 있어요. 매번 재연결할 때마다 수동으로 Pane을 분할하고 파일을 여는 대신, 떠났던 곳에서 정확히 이어서 작업할 수 있어요.

호스트별 자동 설정

자주 연결하는 호스트에 대해 자동 Pane 설정을 미리 구성할 수 있어요:

  • Pane 수와 레이아웃 — 선호하는 분할 배치를 선택
  • 작업 디렉토리 — 각 터미널 Pane이 시작할 디렉토리를 설정
  • 시작 명령어 — 연결 시 각 Pane에서 자동으로 실행할 명령어를 지정 (예: 한 Pane에서 cd ~/project && git status, 다른 Pane에서 tail -f /var/log/syslog)

이렇게 하면 개발 서버에 연결할 때 수동 단계 없이 전체 작업 환경이 즉시 설정돼요.


예시 레이아웃

Claude Code 개발 (3분할 수평)

TERMINAL
$ claude
Claude Code
EDITOR
Review generated code
FINDER
Project structure

왼쪽 Pane에서 Claude Code를 실행하고, 오른쪽 위 에디터에서 생성된 코드를 검토하고, 오른쪽 아래 Finder에서 프로젝트 구조를 탐색하세요.

멀티 서버 모니터링 (4분할 Grid)

Production
$ tail -f /var/log/app
Staging
$ top
Development
$ npm run dev
DB Server
$ redis-cli monitor

탭 전환 없이 네 서버를 동시에 모니터링하세요. 여러 시스템에 걸친 영향을 확인해야 하는 장애 상황에서 매우 유용해요.

로그 모니터링 (2분할 수직)

TERMINAL
$ npm test
LOG
$ tail -f /var/log/app.log

위쪽 Pane에서 명령어를 실행하고 아래에서 실시간으로 로그 출력을 확인하세요. 변경 사항의 효과를 즉시 확인할 수 있어요.


  • Cmd + Enter로 Pane을 일시적으로 전체 화면으로 최대화할 수 있어요. 다시 누르면 복원돼요.
  • Pane과 탭을 조합하세요 — 관련된 Pane은 한 탭에 두고, 다른 컨텍스트에는 탭을 사용하세요.
  • 매일 연결하는 호스트에 워크스페이스 스냅샷을 저장하세요. 한 번 설정하면 즉시 복원할 수 있어요.
  • Vim 스타일 내비게이션 (Cmd + Shift + H/J/K/L)으로 손을 키보드에서 떼지 않아도 돼요.