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.
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.

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:
- Đ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. - Mở tệp
.dmg
đã tải xuống từ thư mục Tải xuống của bạn. - Kéo biểu tượng Zed vào thư mục Ứng dụng để hoàn tất cài đặt.
- Khởi chạy Zed từ Ứng dụng; nó sẽ tự động cập nhật khi cần thiết.

Đố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.

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ặcctrl-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:
- Xác minh quyền truy cập SSH vào máy chủ từ xa của bạn.
- Mở Zed và sử dụng bảng lệnh (
cmd-shift-p
hoặcctrl-shift-p
). - Chọn
zed: open remote projects
. - 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:
- Mở bảng lệnh.
- Chọn "multibuffer: new".
- 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.

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.