#Editor — Trình Soạn Thảo

#Tổng Quan

Editor là bề mặt IDE cốt lõi trong Antigravity, cung cấp trải nghiệm coding quen thuộc tương tự Visual Studio Code — vì Antigravity được xây dựng dựa trên bản fork nâng cao của VS Code.

Editor là nơi lập trình viên viết code trực tiếp, review code và tương tác chặt chẽ với một Agent trên một workspace duy nhất.

#Giao Diện

#Layout Chính

Editor bao gồm các khu vực quen thuộc:

Khu VựcMô Tả
ExplorerCây thư mục dự án, file browser
Editor TabsCác tab file đang mở
Text EditorVùng soạn thảo code chính
TerminalTerminal tích hợp
Agent PanelSidebar AI Agent
Status BarThanh trạng thái phía dưới

#Agent Sidebar

Sidebar Agent nằm bên phải (hoặc trái tùy cấu hình), cung cấp:

  • Chat interface: Giao diện hội thoại với Agent
  • Artifact viewer: Xem các sản phẩm Agent tạo ra
  • Task progress: Theo dõi tiến độ tác vụ
  • AI modalities: Tab, Command, Agent

#Tính Năng AI Trong Editor

#Agent (Sidebar)

  • Giao tiếp tự nhiên với AI
  • Giao tác vụ phức tạp
  • Review artifacts
  • Multi-file editing

#Tab (Autocomplete)

  • Tự động hoàn thành code thông minh
  • Dự đoán dòng tiếp theo
  • Multi-line suggestions
  • Context-aware (hiểu ngữ cảnh project)

#Command (Inline)

  • Hướng dẫn nội dòng (inline instructions)
  • Refactoring nhanh
  • Generate code blocks
  • Transform code

#Editor vs Agent Manager

Đặc ĐiểmEditorAgent Manager
FocusMột workspaceNhiều workspaces
Tương tácViết code trực tiếpQuản lý Agent
AgentMột Agent, sidebarNhiều Agent, toàn màn hình
Phù hợpCode-centric tasksOrchestration tasks
ViewIDE truyền thốngDashboard/Mission Control

#Chuyển Đổi View

Bạn có thể chuyển đổi giữa Editor và Agent Manager bất kỳ lúc nào:

  • Sử dụng nút toggle trên thanh công cụ
  • Keyboard shortcut (tùy cấu hình)
  • Cả hai view chia sẻ cùng context và state

#Tùy Chỉnh

#Extensions

  • Hỗ trợ phần lớn VS Code extensions
  • Marketplace tương thích
  • Theme, icon packs, language support

#Settings

  • Cấu hình giống VS Code
  • Thêm settings riêng cho AI features
  • Sync settings qua Google Account

#Keybindings

  • Kế thừa keybindings VS Code
  • Thêm shortcuts cho Agent, Tab, Command
  • Tùy chỉnh theo preference

#Mẹo

  • Nếu bạn đã quen VS Code, Editor sẽ rất tự nhiên — hầu hết shortcuts và extensions hoạt động ngay
  • Sử dụng Editor view khi cần viết/review code chi tiết
  • Chuyển sang Agent Manager khi cần quản lý nhiều Agent hoặc tác vụ lớn
  • Tận dụng Tab cho code completion nhanh — nó mạnh hơn autocomplete thông thường rất nhiều