Xem lại các tính năng cải thiện mã của GitHub Copilot

Đã hoàn thành

GitHub Copilot bao gồm một số tính năng mà bạn có thể sử dụng để phân tích, tái cấu trúc và cải thiện cơ sở mã hiện có.

Các công cụ GitHub Copilot để thực hiện các cải tiến mã

Visual Studio Code cung cấp khả năng truy cập dễ dàng vào các tính năng sau của GitHub Copilot:

  • Chế độ xem trò chuyện: Có trợ lý AI bên cạnh để giúp bạn bất cứ lúc nào.
  • Trò chuyện nội tuyến: Bắt đầu cuộc trò chuyện nội tuyến trực tiếp từ trình chỉnh sửa để được trợ giúp trong khi bạn đang viết mã.
  • Hành động thông minh: Chạy các hành động thông minh để hoàn thành một số tác vụ nhất định mà không cần phải viết lời nhắc.

Dạng xem trò chuyện

Chế độ xem Chat là một bảng điều khiển chuyên dụng trong Visual Studio Code cho phép bạn tương tác với GitHub Copilot Chat. Bạn có thể sử dụng dạng xem Trò chuyện để gửi lời nhắc, nhận đề xuất và triển khai cập nhật cho cơ sở mã của bạn. Chế độ xem Trò chuyện cung cấp giao diện thân thiện với người dùng để quản lý các cuộc trò chuyện và truy cập các tính năng của GitHub Copilot. Chế độ xem Chat bao gồm các tổng đài viên tích hợp sau:

  • Tác nhân: Sử dụng Tác nhân để tự lập kế hoạch và triển khai các thay đổi trên các tệp, chạy lệnh đầu cuối và gọi các công cụ.
  • Kế hoạch: Sử dụng tác nhân Kế hoạch để tạo kế hoạch triển khai có cấu trúc, từng bước trước khi viết bất kỳ mã nào. Khi kế hoạch có vẻ phù hợp, hãy giao nó cho một tác nhân triển khai để thực hiện nó.
  • Hỏi: Sử dụng Hỏi để trả lời các câu hỏi về các khái niệm mã hóa, cơ sở mã của bạn hoặc chính VS Code mà không cần thay đổi tệp.

Quan trọng

Khi bạn sử dụng Tác nhân, GitHub Copilot có thể thực hiện nhiều yêu cầu cao cấp để hoàn thành một tác vụ. Các yêu cầu cao cấp có thể được sử dụng bởi lời nhắc do người dùng khởi tạo và các hành động tiếp theo mà GitHub Copilot thay mặt bạn thực hiện. Tổng số yêu cầu phí bảo hiểm được sử dụng sẽ phụ thuộc vào độ phức tạp của tác vụ, số bước liên quan và mô hình được chọn.

Trò chuyện nội tuyến

Các đề xuất được tạo bằng cách sử dụng tính năng trò chuyện nội tuyến được hiển thị trực tiếp trong trình soạn thảo mã. Đề xuất xuất hiện dưới dạng cập nhật mã của bạn mà không có giải thích hoặc hướng dẫn về ngôn ngữ tự nhiên. Các cập nhật đề xuất được trình bày như một cam kết trong Git. Mã đã xóa không được hiển thị theo mặc định, nhưng có thể được hiển thị cùng dòng với các bản cập nhật.

Bạn có thể xem lại các đề xuất, đánh giá mức độ liên quan của chúng và chấp nhận hoặc bác bỏ chúng trực tiếp trong trình soạn thảo mã. Trò chuyện nội tuyến cung cấp một cách nhanh chóng để xem mã của bạn có thể được cải thiện và thực hiện thay đổi như thế nào mà không cần chuyển sang một pa-nen riêng biệt.

Khắc phục sự cố hành động thông minh

Hành động Khắc phục sự cố thông minh là hành động theo ngữ cảnh có thể được sử dụng để khắc phục lỗi mã hóa mà không cần viết lời nhắc. Để sử dụng nó, hãy nhấp chuột phải vào mã đã chọn trong trình chỉnh sửa và chọn Tạobản sửa lỗi>.

Xem lại hành động thông minh

Thao tác Xem lại thông minh cung cấp một cách để xem xét và phân tích mã của bạn. Điều này có thể giúp bạn xác định các khu vực cần cải tiến, đề xuất cập nhật tái c tiếp tục và cung cấp hướng dẫn về các biện pháp tốt nhất. Để sử dụng nó, hãy nhấp chuột phải vào mã đã chọn trong trình chỉnh sửa và chọn Tạođánh giá>. Nhận xét xem lại xuất hiện trong bảng Bình luận và cùng dòng trong trình chỉnh sửa. Nếu có thể, phản hồi của Copilot bao gồm các thay đổi mã được đề xuất mà bạn có thể áp dụng hoặc loại bỏ chỉ bằng một cú nhấp chuột.

Các hành động thông minh bổ sung

Một số hành động thông minh khác hỗ trợ quy trình cải thiện mã:

  • Giải thích: Nhấp chuột phải và chọn Giải thích để hiểu mã lạ trước khi tái cấu trúc.
  • Tạo thử nghiệm: Nhấp chuột phải và chọn Tạo mã> tạothử nghiệm để tạo thử nghiệm xác thực mã được tái cấu trúc của bạn.
  • Tạo tài liệu: Nhấp chuột phải và chọn Tạo mã>Tạo tài liệu để thêm tài liệu vào mã được cải thiện.

Lưu ý

Menu ngữ cảnh Visual Studio Code cho GitHub Copilot đang được cập nhật. Một số hành động thông minh có thể không xuất hiện trong các vị trí menu ngữ cảnh được mô tả trong bài học này. Nếu hành động thông minh không có sẵn trong trình đơn ngữ cảnh, bạn có thể thực hiện hành động tương tự bằng cách nhập lời nhắc trực tiếp trong chế độ xem Trò chuyện. Ví dụ: chọn mã của bạn và yêu cầu GitHub Copilot "sửa mã này" hoặc "xem lại mã này". Ngoài ra, tùy chọn Review có thể xuất hiện ở cấp cao nhất của menu ngữ cảnh thay vì trong Tạo mã.

Tóm tắt

GitHub Copilot có thể được sử dụng để phân tích, tái cấu trúc và cải thiện cơ sở mã hiện có. Chế độ xem Trò chuyện, trò chuyện nội tuyến và hành động thông minh cung cấp nhiều cách khác nhau để tương tác với GitHub Copilot và triển khai các cải tiến mã. Bằng cách sử dụng các tính năng này, bạn có thể nâng cao chất lượng mã của mình và hợp lý hóa quy trình phát triển của mình.