Học Lập Trình 99

https://hoclaptrinh99.com

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

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.

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:

  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.

     

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

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

  6. Mở terminal của bạn.

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

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

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

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

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

  1. Điều hướng đến trang tải xuống Zed và tải xuống tệp .exe ổn định mới nhất.

  2. Mở tệp .exe đã 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.

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.

File setting.json tham khảo phù hợp cho cấu hình php lẫn nukeviet
{
 "format_on_save": "off",
 "buffer_font_size": 13.0,
 "file_finder": {
   "git_status": true
 },
 "icon_theme": "Material Icon Theme",
 "outline_panel": {
   "git_status": true
 },
 "project_panel": {
   "dock": "left",
   "git_status": true
 },
 "base_keymap": "JetBrains",
 "search": {
   "case_sensitive": false
 },
 "autosave": "on_focus_change",
 "theme": {
   "mode": "system",
   "light": "One Light",
   "dark": "One Dark"
 },
 "file_types": {
   "HTML": ["**/*.tpl"]
 },
 "terminal": {
   "shell": {
     "program": "C:\\Program Files\\Git\\bin\\bash.exe"
   },
   "font_size": 13,
   "copy_on_select": true
 },
 "languages": {
   "PHP": {
     "language_servers": ["intelephense", "!phpactor", "!phptools", "..."]
   }
 }
}
 

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. 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ác giả: Thế Huy Nguyễn

Bạn đã không sử dụng site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây