핵심 기능 · 탭 · 패널
탭 · 패널
하나의 화면을 가로·세로로 쪼개 터미널·에디터·브라우저 탭을 자유롭게 배치합니다. 패널을 나누고, 한 패널을 유리창처럼 최대화하고, 탭마다 이름과 색을 붙여 한눈에 구분합니다.
패널 분할
패널 헤더 우상단의 아래로 분할 · 오른쪽 분할 버튼으로 패널을 가로/세로로 나눠 새 터미널을 띄웁니다. 탭바 옆 드롭 영역으로 끌어 나눌 수도 있습니다.
키보드로는 Ctrl+Alt+방향키로 인접 패널 사이를 이동하고, Ctrl+Alt+B로 탐색기를 토글합니다.
탭바의 빈 영역을 잡으면 패널 전체를 끌 수 있습니다. 다른 패널 중앙에 드롭하면 두 패널이 자리를 바꾸고, 가장자리에 드롭하면 그쪽으로 재배치됩니다. Space 칩에 드롭하면 패널째 그 Space로 옮겨집니다(마지막 패널은 불가).
바둑판 배열 · 전체 병합
쌓인 탭과 흩어진 패널을 한 번에 재배치하는 두 버튼입니다. 서로 반대 방향으로 동작합니다 — 하나는 한 패널을 격자로 펼치고, 다른 하나는 모든 패널을 하나로 접습니다.
바둑판 배열 — 한 패널에 탭이 2개 이상 쌓이면 패널 헤더에 버튼이 나타납니다(탭이 하나면 숨겨짐). 누르면 그 패널의 탭들이 각각 패널로 펼쳐져 근사 정사각형 격자(2탭→1×2, 4탭→2×2, 5탭→2·3 …)로 배치됩니다. 격자는 원래 그 패널이 차지하던 영역 안에서만 만들어져 다른 패널과 Space는 그대로 유지됩니다.
전체 병합 — 하단바 맨 좌측, 사이드바 토글 바로 옆의 버튼을 누르면 현재 Space의 모든 패널이 좌상단 한 패널로 접히고, 흩어져 있던 탭이 전부 그 패널의 탭으로 모입니다. 병합 전에 보고 있던 탭은 병합 후에도 활성으로 유지됩니다.
두 기능 모두 명령 팔레트(Ctrl+Shift+P)에서 “바둑판 배열” · “전체 병합”으로도 실행할 수 있습니다. 기본 단축키는 없으며, 설정에서 원하는 키를 지정할 수 있습니다.
패널 도킹 — 사이드바 패널을 작업 영역으로
왼쪽 사이드바 하단의 다섯 아이콘( 파일탐색기 · 검색 · Git · 할 일 · 세션)은 사이드바에 고정된 게 아닙니다. 드래그해서 작업 영역(패널)으로 떼어내 터미널·에디터와 똑같은 탭으로 띄울 수 있습니다. 패널 가장자리에 놓으면 그 방향으로 분할되고, 탭바에 놓으면 그 패널에 합쳐집니다. 탭 앞에는 해당 모드 아이콘이 함께 붙습니다.
닫으면 되돌아옵니다. 떠 있는 패널 탭의 를 누르면 그 패널은 다시 사이드바로 복귀합니다 — 내용은 그대로 유지됩니다. 사이드바 아이콘을 다시 눌러 언제든 도로 꺼낼 수도 있습니다.
아이콘 클릭 = 그 탭으로 이동. 어떤 패널이 이미 떠 있으면, 사이드바 아래 그 아이콘을 누를 때 사이드바에 다시 펼치는 대신 떠 있는 탭으로 포커스가 이동합니다(떠 있는 아이콘엔 작은 점 표식이 붙습니다).
Space별로 독립 · 재시작에도 유지. 어느 패널을 어디에 뒀는지는 Space마다 따로 기억됩니다 — 한 Space에선 Git을 패널로 띄우고 다른 Space에선 사이드바에 두는 식으로요. 앱을 다시 켜도 그대로 복원됩니다.
패널 최대화 (Shift+Esc)
활성 패널을 워크스페이스 위에 띄운 유리창처럼 확대합니다. Shift+Esc로 토글하거나(같은 패널에서 다시 누르면 복원) 패널 헤더의 토글 버튼으로도 됩니다. 최대화 중에는 버튼이 복원 아이콘으로 바뀝니다. 최대화된 패널은 frosted glass(흐림) 효과로 떠오르고, 뒤 워크스페이스는 어둡게 가려집니다.
공간 모드
분할 화면 대신, 사이드바와 패널을 넓은 작업 공간 위에 독립 창으로 펼쳐 놓고 쓰는 보기입니다. 타이틀바 오른쪽의 공간 모드 버튼으로 켜고 끕니다. 터미널·에디터·브라우저 탭을 새로 만들지 않고 그대로 옮기므로 실행 중인 작업은 끊기지 않습니다. 다시 누르면 일반 화면으로 돌아오는데, 이때 그 Space의 창들은 한 패널의 탭으로 모입니다(켜기 전의 분할 배치는 남지 않습니다 — 아래 탭 나누기와 되돌리기). 앱을 다시 켜면 마지막에 쓰던 모드로 시작합니다 — 공간 모드에서 끝냈으면 공간 모드로, 일반 화면에서 끝냈으면 일반 화면으로 열립니다.
둘러보기와 집중
- 둘러보기 — 빈 공간을 드래그하면 화면이 움직이고, 빈 공간에서 휠을 돌리면 확대·축소됩니다(아래 확대 · 축소). Alt(macOS Option)를 누른 채 드래그하면 창 위에서도 화면 전체가 움직이고, 선택한 창은 그대로 유지됩니다.
- 집중 — 창을 클릭하면 그 창이 가운데로 크게(최대 100%) 와서 바로 입력할 수 있습니다. 화면보다 큰 창은 맞게 줄어듭니다. 키보드로 다른 창에 포커스를 옮겨도 따라갑니다. 단 사이드바(탐색기)와 SSH 창은 눌러도 화면이 움직이지 않고 선택만 바뀝니다 — 파일을 누르면 바로 열립니다(배치도에서 고르면 그 창으로 이동). 하단 조작부의 클릭하면 가운데로를 끄면 모든 창이 이렇게 제자리에서 선택만 되어, 두 창을 나란히 두고 번갈아 보며 작업할 수 있습니다(설정은 유지). 꺼 둔 상태에서도 Ctrl+Alt(macOS Ctrl+Option)+클릭하면 그 창으로 가운데 100% 이동합니다.
- 선택 해제 — 빈 공간이나, 선택한 창의 탭바 빈 부분을 다시 클릭하면 지금 화면 위치·배율 그대로 선택만 풀립니다.
- 전체 보기 — 모든 창이 한눈에 들어오게 맞춥니다. 하단 조작부의 전체 보기, 단축키 Ctrl+Alt+9(macOS ⌘+⌥+9, 단축키 설정에서 변경 가능), 또는 창에 집중한 상태에서 터미널·입력창 밖에서 Esc.
- 하단 조작부 · 배치도 — 평소엔 화면을 가리지 않게 숨어 있다가, 포인터를 화면 아래쪽으로 가져가면 가운데에 조작부(− 배율 + · 전체 보기 · 클릭하면 가운데로 · 배경 · 공간 모드 종료)가, 오른쪽 아래에 배치도가 나타납니다. 배치도의 창을 누르면 그 창으로 이동합니다. 키보드 Tab으로도 닿습니다.
- 배치도의 화면 박스 — 배치도에는 지금 보고 있는 영역이 카메라 아이콘이 든 박스로 표시되고, 화면을 움직이면 따라갑니다. 박스를 끌면 화면이 그만큼 이동하고 선택한 창은 그대로입니다. 박스를 끌지 않고 누르면 그 아래 창으로, 배치도의 빈 곳을 누르면 그 지점이 가운데로 옵니다. 배치도 위에서 휠을 돌리면 확대·축소됩니다.
확대 · 축소
- 휠 — 빈 공간에서 휠을 돌리면 확대·축소되고, 창 안에서는 내용이 스크롤됩니다.
- Ctrl+휠 — 창 내용 위를 포함해 어디서든 화면을 확대·축소합니다. 단 메모 그림판 위에서는 그 그림이, 인앱 브라우저 탭 위에서는 그 페이지가 확대·축소됩니다.
- 단축키 — Ctrl+Alt+= 확대 · Ctrl+Alt+- 축소 · Ctrl+Alt+0 100%(macOS ⌘+⌥+= · - · 0, 단축키 설정에서 변경 가능). 하단 조작부의 − / + 와 같은 간격으로 움직입니다.
창 옮기기 · 크기 조절 · 최대화
- 옮기기 — 탭바(사이드바·SSH는 머리줄)의 빈 부분이나 창 아래 손잡이를 드래그합니다. Ctrl을 누른 채 드래그하면 터미널 내용 위를 포함해 창 안 어디서든 옮길 수 있습니다. 손잡이에 포커스를 두고 방향키로도 옮길 수 있습니다. 사이드바는 맨 위 프로젝트 이름을 잡고 끌어도 옮겨집니다(그냥 누르면 프로젝트 메뉴가 열립니다).
- 크기 조절 — 창의 가장자리나 모서리를 드래그합니다. 드래그하는 동안은 점선 테두리만 움직이고, 놓으면 내용이 새 크기에 맞춰집니다.
- 최대화 — 탭바 오른쪽 끝 로 창을 화면 가득 키웁니다(다시 누르면 복원). 단축키 Shift+Esc도 같습니다(집중한 창, 없으면 활성 패널, 탐색기에 포커스가 있으면 사이드바). 겹치는 주변 창은 크기 그대로 옆으로 비켜났다가, 복원하면 제자리로 돌아옵니다. 최대화 상태와 최대화한 채 옮긴 위치는 공간 모드를 껐다 켜거나 앱을 다시 켜도 유지됩니다.
창 자석 — 붙이기 · 같이 옮기기
- 붙이기 — 창을 끌다가 다른 창 가장자리에 약 16px 안으로 가져가면 틈 없이 딱 붙습니다. 나란한 창의 윗변·아랫변도 맞춰 주고, 끄는 동안 맞닿을 변을 강조선으로 보여 줍니다. 크기 조절로 끄는 변도 같은 거리에서 붙습니다.
- 같이 옮기기 — 붙어 있는 창은 하나를 끌면 함께 움직입니다. Shift를 누른 채 끌면 그 창만 떼어 옮깁니다.
- 경계 나누기 — 맞닿은 경계를 끌면 한쪽이 커지는 만큼 다른 쪽이 줄어 두 창이 크기를 나눠 갖습니다(어느 쪽이든 최소 크기에 닿으면 멈춤). Shift를 누른 채 끌면 그 창만 크기가 바뀝니다.
- 최대화한 창은 붙지 않고 함께 움직이지도 않습니다.
창 안 분할 · 꺼내기 · 합치기
- 창 안 분할 — 탭바의 분할 버튼( )은 새 창을 만들지 않고 같은 창 안을 나눕니다. 칸 사이 경계선을 끌어 크기를 바꾸고, 창을 옮기거나 크기를 조절하거나 최대화하면 안의 분할도 함께 따라갑니다.
- 꺼내기 — 탭을 끌어 빈 공간에 놓으면 새 창으로 나옵니다. 끄는 동안 놓일 자리를 점선 상자로 보여 주고, 놓으면 정확히 그 자리에 생깁니다.
- 합치기 — 다른 창의 가장자리에 놓으면 그 창 안에서 그쪽으로 나뉘고, 가운데에 놓으면 그 창의 탭으로 들어갑니다.
- 유지 — 창 안 분할은 공간 모드를 껐다 켜거나 앱을 다시 켜도 남습니다. 0.16.0 이전 버전의 앱으로 열면 분할이 풀립니다.
배경과 패널 반투명
- 배경 — 공간 모드에는 떠 있는 바위섬이 있는 어두운 하늘 그림이 기본으로 깔립니다. 하단 조작부의 배경에서 이미지 선택…(PNG·JPG·WebP, 20MB 이하), 기본 이미지, 이미지 없음을 고릅니다. 고른 이미지는 화면 크기에 맞게 줄여 앱 데이터 폴더에 따로 보관하므로 원본을 지워도 유지됩니다.
- 패널 불투명도 — 낮추면 창 배경만 반투명해져 뒤로 그림이 비치고, 글자는 그대로 선명합니다(0~100%). 배경 어둡게로 그림의 밝기를 낮춰 글자를 더 잘 보이게 할 수 있습니다. 재시작 없이 바로 바뀝니다.
- 같은 설정이 설정 → 모양 → 앱 배경 · 패널 반투명에도 있고, 거기서 일반 화면에도 적용을 켜면 공간 모드가 아닐 때도 씁니다.
- 인앱 브라우저 페이지는 투명해지지 않습니다.
탭 나누기와 되돌리기
- 탭을 끌어 빈 공간에 놓으면 새 창으로 분리되고, 다른 창에 놓으면 그 창으로 합쳐집니다(위 창 안 분할 · 꺼내기 · 합치기).
- 공간 모드를 끄면 그 Space의 창들이 한 패널의 탭으로 모입니다. 켜기 전에 나눠 두었던 분할 배치는 남지 않으니, 일반 화면에서 다시 나누면 됩니다. 공간 모드를 다시 켜면 나눠 둔 창(창 안 분할 포함)과 활성 탭이 돌아옵니다. 그 사이에 닫은 탭은 빠지고, 새로 연 탭은 함께 들어갑니다.
- 창 위치·크기와 화면 위치는 Space별로 저장돼 앱을 다시 켜도 유지됩니다.
가볍게 동작하도록 만들었습니다. 화면을 움직이는 동안에는 창의 위치·배율만 바꾸고(초당 최대 30번) 터미널 크기는 다시 계산하지 않으며, 멈추면 그리기를 멈춥니다. 화면 밖 창은 그리지 않고, 집중하지 않은 창의 터미널은 WebGL 렌더러를 끕니다. 배경 그림은 화면에 고정된 한 장이라 화면을 움직여도 다시 그리지 않고, 반투명은 흐림 효과 없이 창 배경색만 바꿉니다. 인앱 브라우저 페이지는 전체 보기·이동 중에는 "창을 클릭하면 페이지를 표시합니다" 안내로 바뀌고, 그 창을 클릭해 집중하면 실제 페이지가 나타납니다.
탭 이름 + 색 통합 편집
탭을 더블클릭하면 Space 칩처럼 이름 입력란 + 9색 색 피커가 한 팝업으로 열립니다. 이름을 빈 값으로 두면 기존 이름이 유지됩니다. 종류별로 터미널은 표시 라벨, 에디터는 파일명(확장자를 바꾸면 확인), 브라우저는 커스텀 라벨을 편집하며, 색은 즉시 적용되고 다음 실행에도 유지됩니다.
탭 색 (hue)
탭마다 9색 중 하나를 지정하면 라벨 아래 하단 보더 틴트로 표시됩니다(재시작 시 복원). 기본은 색 없음이고, 피커 첫 칸 “기본”으로 해제합니다. Space와 같은 색 팔레트를 씁니다.
탭 닫기 · 우클릭 메뉴
활성 탭은 Ctrl+Shift+W로 닫습니다 — 셸의 단어삭제(Ctrl+W)와 겹치지 않도록 Shift를 더했습니다. 탭바 안에서는 Ctrl+PageUp/PageDown으로 이전/다음 탭을 순환합니다(끝↔처음 wrap). 탭을 마우스 휠(가운데 버튼)로 클릭해도 닫힙니다. macOS에서는 ⌘+W로도 활성 탭을 닫습니다(터미널·에디터·브라우저 어디에 포커스가 있어도 동작, 창 전체가 닫히지 않습니다).
탭을 우클릭하면 이름변경 / 색상변경 / 닫기 / 다른 탭 닫기 / 모두 닫기 메뉴가 뜹니다. 닫기류 대상은 그 탭이 속한 패널이며(분할된 다른 패널은 유지), 여러 개를 닫을 때 저장 안 된 에디터나 실행 중인 터미널이 있으면 한 번 요약 확인을 거칩니다.
단일 클릭으로 연 탭은 이탤릭(미리보기)으로 표시되고, 더블클릭하거나 편집하면 고정됩니다. 탭이 넘치면 좌우 chevron이 생기고 탭바에서 휠로 가로 스크롤할 수 있으며, 탭은 패널 간 드래그로도 옮길 수 있습니다.
브라우저 탭 커스텀 라벨
브라우저 탭은 페이지 제목 대신 커스텀 라벨을 붙일 수 있습니다. 다른 탭처럼 더블클릭 또는 우클릭 → 이름변경으로 편집합니다. 브라우저 탭은 네이티브 웹뷰라, 편집하는 동안 잠깐 숨겨졌다 끝나면 복원됩니다.
단축키
| 키 | 동작 |
|---|---|
| Shift+Esc | 활성 패널 최대화 토글 (공간 모드에서는 창 최대화/복원) |
| Ctrl+Alt+9 · macOS ⌘+⌥+9 | 공간 모드 전체 보기 |
| Ctrl+Alt+= / - / 0 · macOS ⌘+⌥+= / - / 0 | 공간 모드 확대 / 축소 / 100% |
| Ctrl+휠 (공간 모드) | 어디서든 확대·축소 (메모 그림판·인앱 브라우저 위는 제외) |
| Shift+드래그 (공간 모드) | 붙은 창 중 그 창만 이동 · 경계에서 그 창만 크기 조절 |
| Ctrl+드래그 (공간 모드) | 창 안 어디서든 창 이동 |
| Alt/Option+드래그 (공간 모드) | 화면 전체 이동 |
| Ctrl+Alt/Option+클릭 (공간 모드) | 그 창으로 가운데 이동 ("클릭하면 가운데로"와 무관) |
| Ctrl+Shift+W | 활성 탭 닫기 |
| ⌘+W (macOS) | 활성 탭 닫기 |
| 탭 휠 클릭 | 그 탭 닫기 |
| Ctrl+PageUp / PageDown | 이전/다음 탭 |
| Ctrl+Alt+방향키 | 인접 패널로 이동 |
| Ctrl+Alt+B | 탐색기 토글 |
| 탭 더블클릭 | 이름 + 색 편집 |