Bỏ qua để đến nội dung

Tab, pane & split layout

Bài viết được dịch tự động từ bài viết gốc, chưa được kiểm tra lại bởi con người. Chỉ những bài viết có dấu tick xanh cạnh tiêu đề là đã được kiểm tra.

Hệ thống pane của Orca được thiết kế để theo dõi nhiều agent làm việc mà không bị mất mạch. Tab gộp vào pane; pane chia thành layout.

Mỗi tab chứa một thứ duy nhất: một terminal, một buffer editor, một trình duyệt, một diff, một PR. Tab nằm trong một tab group.

  • Kéo một tab lên xuống trong group để đổi thứ tự.
  • Kéo một tab sang group khác để di chuyển nó.
  • Đóng toàn bộ tab file editor trong worktree đang active bằng Cmd+Option+W trên macOS hoặc Ctrl+Alt+W trên Windows / Linux.
  • Một thanh màu ở tab đang active đánh dấu pane nào đang được focus.

Tổ hợp phím mặc định trên bản cài mới:

Hành độngmacOSLinux / Windows
Tab kế tiếp / trước đó (mọi loại)Cmd+Shift+] / Cmd+Shift+[Ctrl+Shift+] / Ctrl+Shift+[
Tab kế tiếp / trước đó (cùng loại)Cmd+Option+] / Cmd+Option+[Ctrl+Alt+] / Ctrl+Alt+[
Tab gần đây trước đóCtrl+TabCtrl+Tab

Có thể remap ở Settings → Shortcuts. Các bản cài đã có từ trước vẫn giữ override tuỳ chỉnh trong ~/.orca/keybindings.json.

Kéo một tab ra cạnh của pane để tạo split:

  • Cạnh phải - chia trái/phải (horizontal split).
  • Cạnh dưới - chia trên/dưới (vertical split).

Split có thể lồng nhau. Bạn có thể có một terminal agent bên trái, một diff view ở trên bên phải, và một tab trình duyệt ở dưới bên phải - tất cả cùng lúc.

Tab terminal cũng có thể split ngay bên trong tab đó. Dùng menu tab terminal để chọn Split terminal right hoặc Split terminal down, hoặc dùng nút split ở header của pane terminal đang active để split sang phải.

Ranh giới giữa các pane giữ nguyên vị trí bạn đặt. Resize cửa sổ không làm xáo trộn layout; vị trí ranh giới được lưu theo từng worktree.

Mỗi worktree sở hữu layout tab riêng của nó. Chuyển sang worktree khác sẽ hoán đổi toàn bộ cây pane - tab trình duyệt, terminal, và diff của bạn hiện lại đúng như lúc bạn để chúng.