Hướng Dẫn Cài Đặt & Kích Hoạt GitHub Copilot Toàn Diện
Giới thiệu về GitHub Copilot & Copilot Chat
GitHub Copilot là trợ lý lập trình AI hàng đầu thế giới do GitHub và OpenAI hợp tác phát triển. Được huấn luyện trên hàng tỷ dòng mã nguồn công khai chất lượng cao, Copilot có khả năng tự động hiểu ngữ cảnh tệp tin bạn đang mở, các hàm liên quan và lập tức hoàn thành cả đoạn code, thuật toán phức tạp hoặc sinh test case chuẩn xác chỉ sau vài phím gõ.
---
📥 Bước 1. Cài Đặt Tiện Ích GitHub Copilot
1. Dành cho Visual Studio Code / Cursor:
1. Mở VS Code, nhấn tổ hợp phímCtrl + Shift + X (hoặc Cmd + Shift + X trên Mac).
2. Tìm kiếm và cài đặt hai tiện ích chính thức sau từ GitHub:
- GitHub Copilot: Tiện ích gợi ý code tự động (Inline Autocomplete).
- GitHub Copilot Chat: Khung trợ lý hội thoại thông minh hỗ trợ giải thích, refactor và gỡ lỗi code. 3. Nhấn Install cho cả hai tiện ích.
- Cách xử lý: 1. Nhấp vào biểu tượng Copilot ở thanh trạng thái -> Chọn Sign out. 2. Nhấn
- Kiểm tra xem tính năng
Inline Suggestcó đang bị tắt hay không (Settings -> search: inlineSuggest -> tích chọn enable). - Đảm bảo tệp tin đang mở có phần mở rộng rõ ràng (ví dụ:
.js,.py,.php,.cpp,...). Copilot mặc định không hoạt động trên tệp plain text không xác định. - Thêm dòng sau vào tệp
settings.json:
2. Dành cho JetBrains (IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, Android Studio):
1. Mở IDE JetBrains, vào menuFile -> Settings (hoặc Preferences trên Mac).
2. Chọn mục Plugins trên thanh bên trái.
3. Tại tab Marketplace, tìm kiếm GitHub Copilot và nhấp Install.
4. Khởi động lại IDE để hoàn tất cài đặt.
---
🔑 Bước 2. Đăng Nhập & Kích Hoạt Bản Quyền
Sau khi mua dịch vụ GitHub Copilot tại chat.dichvulight.vn:
1. Nhìn vào góc dưới cùng bên phải thanh trạng thái (Status Bar) của VS Code, bạn sẽ thấy biểu tượng hình chiếc mũ phi công (Copilot Icon).
2. Nhấp vào biểu tượng hoặc nhấp vào nút thông báo Sign in to GitHub ở góc dưới.
3. Hệ thống sẽ mở trình duyệt để xác thực. Tiến hành đăng nhập bằng tài khoản bản quyền đã được cấp sau khi thanh toán đơn hàng.
4. Sau khi hoàn tất đăng nhập trên web, quay trở lại IDE. Biểu tượng Copilot ở thanh trạng thái chuyển sang màu xanh lá hoặc màu sáng không gạch chéo là bạn đã kích hoạt thành công!
---
⌨️ Bảng Phím Tắt "Quyền Năng" Cho Developer
| Phím Tắt (Windows/Linux) | Phím Tắt (macOS) | Chức Năng |
Tab | Tab | Chấp nhận toàn bộ gợi ý mã nguồn hiện tại |
Alt + ] | Option + ] | Xem gợi ý tiếp theo (Next suggestion) |
Alt + [ | Option + [ | Quay lại gợi ý trước đó (Previous suggestion) |
Ctrl + Enter | Cmd + Enter | Mở bảng tổng hợp 10 phương án giải pháp khác nhau |
Ctrl + I | Cmd + I | Mở khung tương tác Copilot Inline Chat ngay trên dòng code |
Ctrl + Alt + I | Cmd + Option + I | Mở / Đóng khung trò chuyện Copilot Chat chuyên sâu |
---
⚙️ Cấu Hình Nâng Cao Trong settings.json
Bạn có thể tối ưu hóa trải nghiệm Copilot theo ý muốn bằng cách mở settings.json (Ctrl + Shift + P -> Preferences: Open User Settings (JSON)):
{
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": false,
"markdown": true
},
"github.copilot.editor.enableAutoCompletions": true,
"github.copilot.chat.localeOverride": "vi",
"editor.inlineSuggest.enabled": true
}---
❓ Câu Hỏi Thường Gặp & Xử Lý Sự Cố (Troubleshooting)
Q1: Biểu tượng Copilot bị gạch chéo hoặc báo lỗi "401 Unauthorized"?
Ctrl + Shift + P -> gõ Developer: Reload Window để tải lại IDE.
3. Đăng nhập lại bằng thông tin tài khoản được cấp từ đơn hàng của bạn.
Q2: Copilot không tự động hiển thị gợi ý khi gõ phím?
Q3: Gặp lỗi mạng "Self-signed certificate in certificate chain" trên mạng công ty?
"http.proxyStrictSSL": false