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

Monaco editor & autosave

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.

Editor code của Orca là Monaco - cùng editor mà VS Code dùng - kèm vài tinh chỉnh riêng của Orca.

File tự lưu khi mất focus và sau các khoảng idle ngắn. Không có chấm “dirty” vì trong luồng thông thường không có thay đổi nào chưa lưu.

  • Cmd-D - chọn lần xuất hiện tiếp theo.
  • Cmd-F / Cmd-Shift-F - tìm trong file / tìm trong worktree. Tìm trong file tự điền ô search từ vùng đang chọn nếu có text được bôi đen.
  • Cmd-Click - nhảy tới định nghĩa (khi language extension hỗ trợ).

Bật Changes view mode trên bất kỳ tab editor nào để chuyển file thành diff HEAD-so-với-working-tree ngay trong tab, không rời khỏi vị trí con trỏ. Cùng phím tắt với Diff viewer - n/p để duyệt hunk, s để stage. Bật lại lần nữa để quay về view file bình thường.

Editor file mặc định wrap các dòng dài. Bật/tắt Word Wrap từ menu của tab editor, bấm Alt+Z (giống VS Code; có thể remap ở Settings → Shortcuts), hoặc đặt mặc định ở Settings → General → Editor Word Wrap. Setting này tách biệt với Diff Word Wrap, vốn chỉ ảnh hưởng tới editor diff.

Có sẵn minimap trong editor file, ở Settings → Appearance. Mặc định tắt; bật nếu bạn thích thanh overview kiểu VS Code.

Mặc định editor và diff view dùng cùng font với terminal. Để trống Editor Font Family ở Settings → Appearance để giữ liên kết đó; đặt một font để chỉ override editor (font UI vẫn tách riêng).

Syntax highlighting có sẵn cho các ngôn ngữ Monaco hỗ trợ out of the box. Orca chủ đích ưu tiên là editor-first, không phải IDE-first - chạy type-checker và linter trong một pane terminal.