
Continue.dev là một Môi trường phát triển tích hợp (IDE) sử dụng trí tuệ nhân tạo, được thiết kế để nâng cao hiệu suất lập trình và đơn giản hóa quy trình phát triển. Nó tích hợp liền mạch với các trình chỉnh sửa mã hiện có, cung cấp tính năng hoàn thành mã, gỡ lỗi và tái cấu trúc thông minh với sự hỗ trợ của AI. Hướng dẫn này sẽ hướng dẫn bạn cách sử dụng Continue.dev một cách hiệu quả, bao gồm cài đặt, thiết lập, các tính năng chính và những thực hành tốt nhất.

Cài đặt và Thiết lập
1. Cài đặt Continue.dev
Để bắt đầu, làm theo các bước sau để cài đặt Continue.dev:
- Tải xuống Plugin: Truy cập trang web Continue.dev chính thức và tải xuống plugin cho IDE mà bạn ưa thích (VS Code, JetBrains, hoặc bất kỳ trình chỉnh sửa được hỗ trợ nào).
- Cài đặt Mở rộng: Đối với VS Code: Đi đến Chợ Mở rộng, tìm kiếm “Continue.dev,” và nhấp vào Cài đặt.
- Logo Continue sẽ xuất hiện trên thanh bên trái. Để có trải nghiệm tốt hơn, hãy di chuyển Continue sang thanh bên phải.
- Đăng nhập vào trung tâm để bắt đầu với trợ lý đầu tiên của bạn.

JetBrains
- Mở IDE JetBrains của bạn và mở Cài đặt bằng
Ctrl
+Alt
+S
- Mở Chợ Plugin, tìm kiếm “Continue.dev,” và cài đặt nó.
- Nhấn
Cài đặt
, điều này sẽ khiến logo Continue xuất hiện trên thanh công cụ bên phải - Đăng nhập vào trung tâm để bắt đầu với trợ lý đầu tiên của bạn.

Khởi động lại IDE: Sau khi cài đặt, hãy khởi động lại IDE của bạn để kích hoạt chức năng AI.
Đăng nhập
Nhấp vào "Bắt đầu" để đăng nhập vào trung tâm và bắt đầu sử dụng các trợ lý.

2. Cấu hình Continue.dev
Sau khi cài đặt, cấu hình Continue.dev để có hiệu suất tối ưu:
Đăng nhập: Sử dụng tài khoản Continue.dev của bạn để mở khóa tất cả các tính năng.
Thiết lập Khóa API (nếu cần): Nhập khóa API mô hình AI của bạn trong cài đặt.
Điều chỉnh Cài đặt AI: Tùy chỉnh ý kiến đề xuất của AI, hoàn chỉnh tự động và lựa chọn gỡ lỗi.
Các Tính Năng Chính
1. Hoàn Thành Mã Dựa Trên AI
Continue.dev dự đoán và đề xuất các đoạn mã dựa trên phong cách lập trình của bạn, giúp tăng tốc độ phát triển đáng kể. Nó có thể:
Hoàn thành tự động các hàm, biến và các khối mã đầy đủ.
Cung cấp các gợi ý theo ngữ cảnh dựa trên cấu trúc dự án hiện tại.

Cách Sử Dụng Hoàn Thành Tự Động
Hoàn thành tự động cung cấp gợi ý mã trực tiếp khi bạn gõ, giúp việc lập trình nhanh hơn và hiệu quả hơn.
Kích hoạt Hoàn thành Tự động: Nhấp vào nút "Continue" ở thanh trạng thái tại góc dưới bên phải của IDE của bạn, hoặc đảm bảo rằng "Kích hoạt Hoàn thành Tự động bằng Tab" được kiểm tra trong cài đặt IDE của bạn.
Quản Lý Gợi Ý
Chấp nhận một gợi ý đầy đủ: Nhấn Tab
Từ chối một gợi ý đầy đủ: Nhấn Esc
Chấp nhận một gợi ý một phần: Sử dụng Cmd/Ctrl + → để chấp nhận từ từng từ một cho kiểm soát chính xác hơn.
2. Cách Sử Dụng Chat Để Nhận Hỗ Trợ LLM Trong IDE
Chat cho phép bạn dễ dàng yêu cầu trợ giúp từ LLM mà không cần rời khỏi IDE. Bạn gửi cho nó một nhiệm vụ cùng với thông tin liên quan, và nó sẽ phản hồi với văn bản hoặc mã có khả năng hoàn thành nhiệm vụ đó nhất. Nếu phản hồi không hoàn toàn như bạn mong muốn, bạn có thể gửi tin nhắn tiếp theo để tinh chỉnh kết quả.
Chat rất lý tưởng để hiểu hoặc lặp đi lặp lại trên mã, hoặc thay thế cho các truy vấn tìm kiếm truyền thống.

Các Hành Động Cơ Bản
Gõ một yêu cầu và nhấn Enter: Chỉ cần gửi một câu hỏi hoặc yêu cầu, và LLM sẽ phản hồi với một câu trả lời hoặc giải pháp.
Đánh Dấu Mã Để Có Ngữ Cảnh: Chọn một phần mã, sau đó nhấn Cmd/Ctrl + L (VS Code) hoặc Cmd/Ctrl + J (JetBrains) để gửi nó đến LLM. Bạn có thể yêu cầu giải thích hoặc yêu cầu tái cấu trúc.
Tham Chiếu Ngữ Cảnh Với Ký Hiệu @: Để bao gồm ngữ cảnh bổ sung từ mã nguồn, tài liệu, IDE, hoặc các công cụ khác, hãy gõ @ để chọn và thêm nó vào truy vấn của bạn.
Các Hành Động Nâng Cao
Áp Dụng Mã Được Tạo Vào Tệp Của Bạn: Khi LLM đề xuất thay đổi mã, hãy nhấp vào nút "Áp Dụng" để cập nhật mã trong trình chỉnh sửa của bạn.
Bắt Đầu Một Phiên Mới: Đối với một nhiệm vụ mới, nhấn Cmd/Ctrl + L (VS Code) hoặc Cmd/Ctrl + J (JetBrains) để bắt đầu một phiên mới, đảm bảo rằng chỉ có ngữ cảnh liên quan được bao gồm cho nhiệm vụ mới.
Chuyển Giữa Các Mô Hình: Nếu có nhiều mô hình có sẵn, bạn có thể chuyển đổi giữa chúng bằng cách sử dụng menu thả xuống hoặc nhấn Cmd/Ctrl + '.
3. Chỉnh Sửa
Cách Sử Dụng Chỉnh Sửa Để Thay Đổi Mã
Chỉnh sửa là một cách tiện lợi để thực hiện các thay đổi nhanh chóng và nhắm mục tiêu đến mã và tệp cụ thể mà không cần rời khỏi không gian làm việc hiện tại của bạn. Bạn có thể làm nổi bật mã, mô tả các thay đổi, và xem các khác biệt trực tiếp, cho phép bạn dễ dàng chấp nhận hoặc từ chối chúng.
Chỉnh sửa là tốt nhất cho các nhiệm vụ nhỏ hơn và cụ thể như:
Viết chú thích
Tạo các bài kiểm tra đơn vị
Tái cấu trúc các hàm hoặc phương thức

Các Bước Sử Dụng Chỉnh Sửa
Chọn Mã và Kích Hoạt Chế Độ Chỉnh Sửa: Chọn khối mã mà bạn muốn sửa đổi, sau đó nhấn Cmd/Ctrl + I để kích hoạt chế độ Chỉnh sửa. Nếu không có mã nào được chọn, bạn vẫn có thể nhập chế độ Chỉnh sửa bằng cách nhấn Cmd/Ctrl + I.
Mô Tả Các Thay Đổi Trong Mã: Cung cấp một mô tả ngắn gọn về các thay đổi mà bạn muốn mô hình thực hiện trên mã đã chọn của bạn. Đối với các thay đổi phức tạp hơn, hãy sử dụng tính năng Chat thay thế.
Chấp Nhận Hoặc Từ Chối Các Thay Đổi: Các khác biệt trực tiếp sẽ xuất hiện trong văn bản đã chọn của bạn.
Chấp nhận thay đổi bằng Cmd/Ctrl + Opt + Y
Từ chối thay đổi bằng Cmd/Ctrl + Opt + N
Chấp nhận hoặc từ chối tất cả các thay đổi cùng một lúc bằng cách sử dụng Cmd/Ctrl + Shift + Enter (chấp nhận) hoặc Cmd/Ctrl + Shift + Delete/Backspace (từ chối).
Để yêu cầu một gợi ý mới, nhấn Cmd/Ctrl + I một lần nữa.
Các Tính Năng Bổ Sung
VS Code: Trong VS Code, Chỉnh sửa có sẵn trong thanh bên mở rộng với giao diện tương tự như Chat. Bạn cũng có thể sử dụng Trình chọn Chế độ dưới đầu vào Chat để chuyển đổi sang chế độ Chỉnh sửa.

JetBrains: Trong JetBrains, Chỉnh sửa được thực hiện như một popup inline cho các chỉnh sửa tệp đơn (không hỗ trợ chỉnh sửa nhiều tệp).
Thêm Tệp Vào Chỉnh Sửa
Cùng với việc thêm mã đã chọn, bạn cũng có thể thêm thủ công các tệp để chỉnh sửa bằng cách sử dụng combobox Thêm tệp
hoặc nhấp vào menu thả xuống và chọn Thêm tất cả các tệp đang mở
để thêm tất cả các tệp hiện đang mở trong trình chỉnh sửa.
Combobox thêm tệp

Menu thả xuống thêm tất cả các tệp đang mở

Chỉnh sửa tệp đơn: Nếu một tệp/ khoảng cách xuất hiện trong Mã để Chỉnh sửa
khi nộp, Continue sẽ yêu cầu mô hình Chỉnh sửa và sau đó tự động phát trực tiếp khác biệt vào trình chỉnh sửa.

Chỉnh sửa nhiều tệp: Nếu nhiều tệp/ khoảng cách xuất hiện trong Mã để Chỉnh sửa
khi nộp, Continue sẽ yêu cầu mô hình Chỉnh sửa để xuất các khối mã theo tệp, mà người dùng sau đó có thể chọn để áp dụng và chấp nhận/từ chối độc lập.
Nội dung Được Tạo

Các khác biệt

4. Đại lý (Agent)
Cách Sử Dụng Chat với Đại Lý
Đại lý được tích hợp trong cùng một giao diện như Chat, cho phép giao tiếp liền mạch và quản lý nhiệm vụ. Bạn có thể cung cấp hướng dẫn bằng ngôn ngữ tự nhiên cho Đại lý, và nó sẽ thực hiện các bước cần thiết để hoàn thành yêu cầu của bạn, giống như Chat.

Các bước sử dụng Chat với Đại lý
Hướng dẫn bằng ngôn ngữ tự nhiên: Chỉ cần gõ yêu cầu của bạn bằng ngôn ngữ tự nhiên, chẳng hạn như:
“Đặt quy tắc @typescript-eslint/naming-convention thành 'tắt' cho tất cả cấu hình eslint trong dự án này.”

Đại lý sẽ tự động chọn các công cụ và hành động phù hợp để hoàn thành nhiệm vụ.
Cung cấp Ngữ Cảnh: Bạn cũng có thể cung cấp ngữ cảnh theo cách tương tự như với Chat bằng cách sử dụng các phương pháp như @ các nhà cung cấp ngữ cảnh hoặc thêm mã đã chọn từ trình chỉnh sửa.
Các Lợi Thế Của Việc Sử Dụng Đại Lý
Tự Động Hóa: Đại lý xử lý yêu cầu của bạn và quyết định cách thực hiện nhiệm vụ mà không cần sự can thiệp thủ công.
Hiệu Quả: Bạn không cần phải tìm hiểu các công cụ nào để sử dụng cho nhiệm vụ của mình—Đại lý sẽ tự động xử lý điều đó.
Cấp quyền cho Đại lý
Mặc định, Đại lý sẽ hỏi xin phép khi nó muốn sử dụng một công cụ. Nhấp vào Continue
để cho phép chế độ Đại lý tiến hành với cuộc gọi công cụ hoặc Cancel
để từ chối.

Xem Phản Hồi Từ Công Cụ
Bất kỳ dữ liệu nào được trả về từ cuộc gọi công cụ đều được tự động đưa trở lại mô hình như một mục ngữ cảnh. Hầu hết các lỗi cũng được phát hiện và trả về, để chế độ Đại lý có thể quyết định cách tiến hành.

Nâng Cao IDE AI Của Bạn Với Tích Hợp Apidog MCP
Nâng trải nghiệm Continue.dev của bạn lên một tầm cao mới với Máy chủ Apidog MCP. Tích hợp này cho phép IDE sử dụng AI của bạn truy cập trực tiếp và tương tác với các thông số API từ các dự án Apidog. Với thiết lập này, Continue.dev có thể tạo mã, tìm kiếm thông số API và tạo các mô hình có cấu trúc một cách liền mạch.

Những Thực Hành Tốt Nhất
Bật Nhận Thức Ngữ Cảnh: Cấu hình AI để phân tích toàn bộ tệp dự án thay vì chỉ cửa sổ chỉnh sửa đang hoạt động để có đề xuất tốt hơn.
Sử Dụng AI Một Cách Khôn Ngoan: Mã được tạo ra bởi AI luôn cần được xem xét về độ chính xác và các vấn đề bảo mật.
Tích Hợp Với Hệ Thống Kiểm Soát Phiên Bản: Sử dụng Git hoặc một hệ thống kiểm soát phiên bản khác để theo dõi các thay đổi do AI tạo ra trước khi cam kết chúng.
Tùy Chỉnh Các Tùy Chọn AI: Điều chỉnh mức độ chi tiết, phong cách hoàn thành và mức độ gỡ lỗi của AI dựa trên nhu cầu của dự án của bạn.
Khai Thác AI Để Học Tập: Sử dụng các giải thích và đề xuất của AI để cải thiện kỹ năng lập trình và các thực hành tốt nhất.
Kết Luận
Continue.dev AI IDE là một bước ngoặt cho các nhà phát triển đang tìm cách tối ưu hóa quy trình làm việc của họ với sự hỗ trợ của AI. Cho dù bạn cần hoàn thành mã nhanh hơn, gỡ lỗi hiệu quả hay tái cấu trúc thông minh, Continue.dev cung cấp các công cụ để nâng cao năng suất. Bằng cách làm theo hướng dẫn này, bạn có thể hiệu quả tích hợp AI vào quy trình phát triển của mình và tận dụng những tính năng mạnh mẽ của nó.