Bố cục Mosaic
Biến toàn bộ cửa sổ thành các ô — chia, xếp chồng, thay đổi kích thước và phóng to bất kỳ panel nào, với nhiều sắp xếp có tên cho mỗi dự án.
Mọi bố cục khác trong 1DevTool đặt các panel vào các vị trí cố định: thanh bên trái, trung tâm, thanh bên phải. Mosaic loại bỏ các vị trí đó. Các thanh bên biến mất và cửa sổ trở thành một cây các ô mà bạn có thể chia, xếp chồng và thay đổi kích thước ở bất cứ đâu bạn muốn.
Chọn Mosaic trong bộ chọn bố cục ở tiêu đề. Nó nằm dưới mục Tiling thay vì cùng với các preset panel, để nó không bị nhầm với một sắp xếp thanh bên khác.
Mọi thứ đều là một ô
Terminal, trình soạn thảo, trình duyệt, client cơ sở dữ liệu, client HTTP, Mission Control, Git — mọi công cụ bạn đã có đều trở thành một ô. Không có danh sách riêng các panel "có thể ô hóa".
Thêm một ô bằng Cmd+Shift+N / Ctrl+Shift+N, hoặc từ nút + trên thanh ô. Bộ chọn là một danh sách tìm kiếm duy nhất chứa ba loại thứ:
- Tools — các panel bạn biết từ các bố cục khác
- Các terminal đã mở trong dự án này — đặt một agent cụ thể vào vị trí bạn muốn
- New terminal… — mở hộp thoại Add Terminal và thả kết quả vào ô bạn đang ở
Chia, xếp chồng, thay đổi kích thước
- Split một ô sang trái, phải, lên hoặc xuống và không gian được chia giữa hai ô.
- Stack bằng cách kéo một ô lên ô khác — chúng trở thành các tab chia sẻ một khung duy nhất.
- Resize bằng cách kéo đường ranh giới giữa hai ô. Các đường ranh giới có thể kéo ở mọi độ sâu của cây.
- Magnify để phóng to ô bạn đang làm việc lên toàn bộ cửa sổ, và nhấn lại để trả về. Các ô khác vẫn chạy bên dưới; phóng to là thay đổi chế độ xem, không phải đóng.
- Close ô đang được focus. Terminal bên trong nó vẫn tiếp tục chạy.
Sắp xếp lại không bao giờ khởi động lại bất cứ thứ gì. Chia, di chuyển, thay đổi kích thước và phóng to để các agent đang chạy, PTY của chúng và lịch sử cuộn hoàn toàn không bị ảnh hưởng — một phiên Codex đang chạy giữa chừng sẽ không nhận ra rằng bạn đã di chuyển nó.
Nhiều sắp xếp cho mỗi dự án
Một dự án có thể chứa nhiều hơn một workspace Mosaic. Đặt tên cho sắp xếp hiện tại của bạn, thêm một cái thứ hai, và chuyển đổi giữa chúng từ thanh ô.
Đây là câu trả lời thực tế cho "Tôi cần một cửa sổ khác để debug hơn là để viết code": một workspace Build với editor + terminal + browser, và một workspace Debug với logs + database + HTTP client, cả hai đều hoạt động, chỉ cách nhau một cú click.
Mosaic giữ bộ nhớ riêng của nó tách biệt với các bố cục dựa trên vị trí, vì vậy chuyển sang Mosaic và quay lại Default không bao giờ làm xáo trộn bảy preset panel mà bạn có thể quay về.
Phím tắt
Mosaic có chín phím tắt riêng. Chúng chỉ áp dụng khi Mosaic là bố cục đang hoạt động, vì vậy chúng không bao giờ xung đột với các phím tắt bạn dùng trong Default hay Classic.
| Thao tác | macOS | Windows / Linux |
|---|---|---|
| Thêm ô | Cmd+Shift+N | Ctrl+Shift+N |
| Đóng ô | Cmd+Shift+W | Ctrl+Shift+W |
| Phóng to ô | Cmd+Ctrl+M | Ctrl+Alt+M |
| Chia sang phải | Cmd+Alt+→ | Ctrl+Alt+→ |
| Chia xuống dưới | Cmd+Alt+↓ | Ctrl+Alt+↓ |
| Focus trái / phải / lên / xuống | Ctrl+Shift+← → ↑ ↓ | Ctrl+Shift+← → ↑ ↓ |
Gán lại bất kỳ phím tắt nào từ Settings → Keyboard Shortcuts.
Related
- Các chế độ bố cục — các preset dựa trên vị trí bên cạnh Mosaic
- Vibe Coder — bố cục không dùng vị trí khác
- Phím tắt