Apidog

Nền tảng phát triển API hợp tác tất cả trong một

Thiết kế API

Tài liệu API

Gỡ lỗi API

Giả lập API

Kiểm thử API tự động

Hướng Dẫn Cài Đặt và Sử Dụng Zed AI CodeEditor Cho Người Mới Bắt Đầu

Ashley Innocent

Ashley Innocent

Updated on tháng 5 12, 2025

Zed AI CodeEditor là một công cụ tiên tiến được thiết kế riêng cho các nhà phát triển tìm kiếm hiệu suất, khả năng cộng tác và năng suất dựa trên AI. Hướng dẫn kỹ thuật này đi sâu vào việc cài đặt và sử dụng Zed AI CodeEditor, nhắm đến những người mới bắt đầu muốn có một điểm khởi đầu mạnh mẽ nhưng dễ tiếp cận với trình soạn thảo mã đa người dùng, hiệu suất cao này. Chúng tôi sẽ khám phá quy trình cài đặt, các chức năng cốt lõi, các tính năng nâng cao và cách nó tích hợp với các công cụ bổ trợ như Apidog.

💡
Trước khi tiếp tục, hãy cân nhắc nâng cao quy trình phát triển API của bạn bằng cách tải xuống Apidog miễn phí. Apidog kết hợp liền mạch với Zed AI CodeEditor, cung cấp thiết kế, thử nghiệm và tài liệu API được sắp xếp hợp lý để củng cố các dự án mã hóa của bạn. Bây giờ, hãy bắt đầu.
Tải xuống

Zed AI CodeEditor là gì?

Zed AI CodeEditor là một trình soạn thảo mã hiện đại, hiệu suất cao được phát triển bởi nhóm đứng sau Atom và Tree-sitter. Được xây dựng bằng Rust, Zed tận dụng khả năng CPU đa lõi và tăng tốc GPU để mang lại tốc độ vượt trội, ngay cả với các cơ sở mã lớn. Trình soạn thảo này nổi bật với chức năng đa người dùng, cho phép cộng tác theo thời gian thực giữa các nhà phát triển và tích hợp các công cụ AI để nâng cao hiệu quả mã hóa.

Giao diện Zed AI CodeEditor

Các tính năng chính bao gồm:

  • Cộng tác đa người dùng: Các nhà phát triển có thể chỉnh sửa mã đồng thời, trò chuyện và chia sẻ màn hình trong trình soạn thảo.
  • Phát triển từ xa: Zed chạy giao diện người dùng cục bộ trong khi thực thi mã trên các máy chủ từ xa, tối ưu hóa các tác vụ nặng tài nguyên.
  • Multibuffers: Tính năng này cho phép người dùng tổng hợp các đoạn mã từ nhiều tệp vào một chế độ xem có thể chỉnh sửa.
  • Tích hợp AI: Zed hỗ trợ chỉnh sửa dựa trên tác nhân với các mô hình AI như Zeta, mô hình ngôn ngữ mã nguồn mở của nó, để tạo và phân tích mã.
  • Hỗ trợ ngôn ngữ: Nó sử dụng Tree-sitter, WebAssembly và Giao thức Máy chủ Ngôn ngữ (LSP) để tương thích với nhiều ngôn ngữ.

Chuyển sang mục đích của nó, Zed nhắm đến các nhà phát triển ưu tiên tốc độ, làm việc nhóm và sự đổi mới trong môi trường mã hóa của họ.

Tại sao chọn Zed AI CodeEditor?

Một số lý do hấp dẫn định vị Zed AI CodeEditor là lựa chọn hàng đầu cho các nhà phát triển. Đầu tiên, hiệu suất của nó vượt trội nhờ quản lý bộ nhớ hiệu quả của Rust và việc Zed sử dụng tăng tốc phần cứng. Điều này đảm bảo hoạt động mượt mà, ngay cả khi xử lý các dự án hoặc tệp lớn vượt quá hàng nghìn dòng.

Tiếp theo, các tính năng cộng tác của Zed định nghĩa lại làm việc nhóm. Nhiều người dùng có thể chỉnh sửa cùng một cơ sở mã theo thời gian thực, tương tự như Google Docs cho mã, với khả năng trò chuyện và chia sẻ màn hình tích hợp. Điều này chứng tỏ vô giá cho các nhóm làm việc từ xa hoặc các kịch bản lập trình cặp đôi.

Ngoài ra, tích hợp AI của Zed tăng tốc phát triển. Bằng cách nhúng các công cụ như Zeta, nó cung cấp các gợi ý mã, tự động tạo đoạn mã và dự đoán các chỉnh sửa, giảm thiểu công sức thủ công. Hơn nữa, hỗ trợ phát triển từ xa của nó giúp chuyển các phép tính nặng sang máy chủ, duy trì giao diện người dùng cục bộ phản hồi nhanh.

Cuối cùng, bản chất mã nguồn mở của Zed thúc đẩy khả năng mở rộng. Các nhà phát triển có thể tùy chỉnh nó bằng các tiện ích mở rộng, điều chỉnh trình soạn thảo theo quy trình làm việc cụ thể. Do đó, Zed phù hợp cho cả lập trình viên độc lập và các nhóm cộng tác tìm kiếm một trình soạn thảo linh hoạt, tốc độ cao.

Hướng dẫn cài đặt

Cài đặt Zed AI CodeEditor yêu cầu các bước đơn giản, mặc dù quy trình khác nhau tùy thuộc vào hệ điều hành. Dưới đây, chúng tôi trình bày chi tiết cài đặt cho macOS, Linux và Windows, đảm bảo bạn có thể thiết lập Zed hiệu quả.

Cài đặt Zed trên macOS

Để cài đặt Zed trên macOS, hãy làm theo các bước sau:

  1. Điều hướng đến trang tải xuống Zed và tải xuống tệp .dmg ổn định mới nhất.
  2. Mở tệp .dmg đã tải xuống từ thư mục Tải xuống của bạn.
  3. Kéo biểu tượng Zed vào thư mục Ứng dụng để hoàn tất cài đặt.
  4. Khởi chạy Zed từ Ứng dụng; nó sẽ tự động cập nhật khi cần thiết.
Cài đặt Zed trên macOS

Đối với những người muốn các tính năng tiên tiến, hãy tải xuống bản dựng xem trước từ trang phát hành.

Cài đặt Zed trên Linux

Người dùng Linux có thể cài đặt Zed thông qua một tập lệnh shell. Thực thi các lệnh sau:

Mở terminal của bạn.

Cài đặt phiên bản ổn định bằng:

curl -f https://zed.dev/install.sh | sh

Ngoài ra, đối với phiên bản xem trước, chạy:

curl -f https://zed.dev/install.sh | ZED_CHANNEL=preview sh

Tập lệnh này hỗ trợ các bản phân phối như Ubuntu, Arch và Debian. Nếu phát sinh sự cố, hãy tham khảo tài liệu Linux.

Cài đặt Zed trên Windows

Hỗ trợ Windows vẫn đang được phát triển, thiếu các tệp nhị phân chính thức. Tuy nhiên, bạn có thể xây dựng Zed từ mã nguồn:

Clone kho lưu trữ:

git clone https://github.com/zed-industries/zed.git

Vào thư mục và xây dựng bằng Cargo:

cd zed
cargo build -p remote_server --release

Chạy tệp nhị phân đã biên dịch từ dòng lệnh.

Xây dựng Zed từ mã nguồn trên Windows

Theo dõi tiến trình qua kênh Discord #windows hoặc các vấn đề trên GitHub.

Sau khi cài đặt hoàn tất, hãy khám phá cách sử dụng cơ bản của Zed.

Sử dụng cơ bản

Làm chủ Zed AI CodeEditor bắt đầu bằng việc hiểu các thao tác cốt lõi của nó. Phần này bao gồm mở tệp, điều hướng giao diện và tận dụng bảng lệnh.

Mở tệp và dự án

Zed hỗ trợ mở tệp hoặc thư mục qua CLI hoặc GUI. Đầu tiên, cài đặt Zed CLI:

Khởi chạy Zed.

Chọn Zed > Install CLI từ menu (macOS).

Mở terminal và chạy:

zed /đường/dẫn/đến/dự/án

Ngoài ra, sử dụng File > Open trong Zed để chọn tệp hoặc thư mục.

Điều hướng giao diện

Giao diện của Zed ưu tiên sự đơn giản và chức năng:

  • Editor pane: Khu vực mã hóa chính của bạn.
  • Tab bar: Hiển thị các tệp đang mở và multibuffers.
  • Status bar: Hiển thị chi tiết tệp, nhánh git và chế độ ngôn ngữ.
  • Command palette: Truy cập nó bằng cmd-shift-p (macOS) hoặc ctrl-shift-p (Linux).

Bố cục này đảm bảo truy cập nhanh chóng vào các công cụ thiết yếu.

Sử dụng bảng lệnh

Bảng lệnh đóng vai trò là trung tâm điều khiển của Zed. Mở nó bằng cmd-shift-p (macOS) hoặc ctrl-shift-p (Linux), sau đó:

  • Gõ "new file" để tạo tệp qua workspace: new file.
  • Tìm kiếm "open settings" để điều chỉnh cấu hình.
  • Nhập "run task" để thực thi các tác vụ được định nghĩa trước.

Công cụ này giúp sắp xếp hợp lý việc điều hướng và thực thi lệnh.

Tùy chỉnh cài đặt

Tùy chỉnh Zed bằng cách chỉnh sửa tệp cài đặt của nó. Mở nó bằng cmd-, (macOS) hoặc ctrl-, (Linux). Sửa đổi các tùy chọn như:

  • Theme: Chuyển đổi giữa chế độ sáng và tối.
  • Font: Điều chỉnh kích thước và họ phông chữ.
  • Keybindings: Gán lại các phím tắt.

Đối với các cài đặt mặc định, sử dụng bảng lệnh và chọn "zed: open default settings". Bây giờ, hãy chuyển sang các tính năng mạnh mẽ của Zed.

Tính năng nâng cao

Zed AI CodeEditor tỏa sáng với các khả năng nâng cao, tăng cường năng suất cho người dùng kỹ thuật. Chúng tôi sẽ xem xét phát triển từ xa, multibuffers và tích hợp AI.

Phát triển từ xa

Tính năng phát triển từ xa của Zed tách giao diện người dùng khỏi cơ sở mã, chạy cơ sở mã trên máy chủ. Thiết lập như sau:

  1. Xác minh quyền truy cập SSH vào máy chủ từ xa của bạn.
  2. Mở Zed và sử dụng bảng lệnh (cmd-shift-p hoặc ctrl-shift-p).
  3. Chọn zed: open remote projects.
  4. Nhập chi tiết máy chủ (host, khóa SSH).

Zed sau đó kết nối, hiển thị giao diện người dùng cục bộ trong khi thực thi mã từ xa, lý tưởng cho các tác vụ tốn nhiều tài nguyên.

Multibuffers

Multibuffers hợp nhất các đoạn mã vào một chế độ xem. Tạo một multibuffer bằng cách:

  1. Mở bảng lệnh.
  2. Chọn "multibuffer: new".
  3. Thêm các đoạn mã từ các tệp.

Chỉnh sửa multibuffer trực tiếp; các thay đổi sẽ đồng bộ hóa với các tệp gốc khi lưu. Tính năng này rất xuất sắc để tái cấu trúc hoặc chỉnh sửa chéo tệp.

Tích hợp AI

Các công cụ AI của Zed, được hỗ trợ bởi các mô hình như Zeta, nâng cao khả năng mã hóa. Cấu hình chúng trong cài đặt:

Mở cài đặt (cmd-, hoặc ctrl-,).

Thêm dưới "agent":

"agent": {
  "version": "2",
  "enabled": true,
  "default_model": {
    "provider": "zed.dev",
    "model": "claude-3-7-sonnet-latest"
  }
}

Kích hoạt các tính năng như:

  • Dự đoán chỉnh sửa: Dự đoán các thay đổi tiếp theo của bạn.
  • Tạo mã: Tạo các đoạn mã từ lời nhắc.
  • Hỗ trợ nội tuyến: Cung cấp gợi ý theo thời gian thực.

Những khả năng này giúp sắp xếp hợp lý quá trình phát triển đáng kể.

So sánh với Apidog

Zed AI CodeEditor xuất sắc trong việc chỉnh sửa mã, nhưng nó không bao gồm các tác vụ phát triển API như thiết kế hoặc thử nghiệm. Tại đây, Apidog bổ sung hiệu quả cho nó.

Apidog là một công cụ API tất cả trong một để thiết kế, mô phỏng, thử nghiệm và tài liệu hóa API. Không giống như Zed, tập trung vào việc tạo mã, Apidog tăng cường quy trình làm việc API. Cùng nhau, chúng tạo thành một cặp đôi mạnh mẽ:

  • Zed: Viết logic và các tuyến API.
  • Apidog: Thử nghiệm các điểm cuối, xác thực phản hồi và tạo tài liệu.
Apidog - Công cụ API tất cả trong một

Ví dụ, mã hóa một API trong Zed, sau đó sử dụng Apidog để gửi yêu cầu và tự động tài liệu hóa đặc tả. Sự phối hợp này tối ưu hóa chu kỳ phát triển.

Kết luận

Zed AI CodeEditor mang lại trải nghiệm mã hóa hiệu suất cao, cộng tác và được tăng cường AI. Hướng dẫn này đã trang bị cho bạn cách cài đặt, điều hướng giao diện và khai thác các tính năng nâng cao như phát triển từ xa và multibuffers. Kết hợp với Apidog, Zed trở nên mạnh mẽ hơn nữa cho các dự án dựa trên API. Bắt đầu sử dụng Zed ngay hôm nay và nâng cao hiệu quả mã hóa của bạn.

Tải xuống