Bỏ qua, tới nội dung chính

Zed

Do Zed Industries, Inc. phát hành

Trình soạn mã viết bằng Rust, giao diện vẽ bằng GPU, hướng tới độ trễ gõ phím thấp.

Mã nguồn mởAGPL-3.0-or-later and Apache-2.0 and GPL-3.0-or-later

Điểm nổi bật

  • Trình soạn mã viết bằng Rust, giao diện vẽ bằng GPU, nhắm độ trễ gõ phím thấp
  • Phân tích cú pháp bằng Tree-sitter, tự tải và quản lý server LSP
  • Khung multi-buffer sửa kết quả tìm kiếm toàn dự án ngay tại một chỗ
  • Terminal tích hợp, trạng thái Git ở lề kèm khung xem diff, chế độ vim
  • Mở chung dự án và bám theo con trỏ của nhau qua dịch vụ đám mây, cần tài khoản

Giới thiệu ứng dụng

Zed là trình soạn mã viết bằng Rust với giao diện tự vẽ bằng GPU, do nhóm từng làm Atom phát triển. Mục tiêu đặt ra là rút ngắn khoảng chờ giữa lúc gõ phím và lúc chữ hiện lên, và phần lớn thiết kế đi theo mục tiêu đó: việc dựng hình, phân tích cú pháp và trao đổi với language server đều nằm ngoài đường đi của thao tác gõ.

Tô màu cú pháp và chọn theo cấu trúc dựa trên grammar Tree-sitter; phần hiểu ngôn ngữ — gợi ý mã, cảnh báo lỗi, định dạng, nhảy tới định nghĩa, đổi tên — do các server Language Server Protocol lo, và Zed tự tải rồi quản lý server cho những ngôn ngữ nó biết. Extension bổ sung thêm ngôn ngữ, chủ đề màu và server. Trong máy còn có khung multi-buffer gom kết quả tìm kiếm toàn dự án về một chỗ và sửa ngay tại đó, terminal tích hợp, ô tìm tệp, trạng thái Git ở lề kèm khung xem diff, và chế độ vim.

Tính năng cộng tác nằm sẵn trong trình soạn thảo chứ không phải plugin: nhiều người mở chung một dự án, bám theo con trỏ của nhau và nói chuyện bằng thoại — phần này dựa vào dịch vụ đám mây của hãng và cần tài khoản. Bản dựng chính thức có cho macOS và Linux.

Linux

Chúng tôi không lưu trữ tệp này, không quét tệp và không mở tệp ra xem. Hãy đọc những gì nguồn công bố rồi tự quyết định.