Cài Đặt và Bắt Đầu với GitHub Copilot
Yêu cầu trước khi cài đặt
1. Tài khoản GitHub
- Cần có tài khoản GitHub cá nhân
- Đăng ký gói Copilot (Free, Pro, hoặc Pro+)
2. IDE được hỗ trợ
Chọn một trong các IDE sau:
- Visual Studio Code (khuyên dùng cho người mới)
- Visual Studio
- JetBrains IDEs
- Neovim
- Xcode
- Eclipse
Đăng ký GitHub Copilot
Bước 1: Truy cập trang GitHub Copilot
- Đăng nhập vào GitHub.com
- Truy cập: https://github.com/features/copilot
- Chọn gói phù hợp với nhu cầu
Bước 2: Chọn gói dịch vụ
Copilot Free (Miễn phí)
- Phù hợp để dùng thử
- Giới hạn số lượng suggestions
- Không cần thẻ tín dụng
Copilot Pro ($10/tháng)
- Dành cho cá nhân
- Dùng thử miễn phí 30 ngày
- Truy cập đầy đủ tính năng
- Giới hạn sử dụng cao
Copilot Pro+ ($20/tháng)
- Premium requests
- Các mô hình AI mới nhất
- Ưu tiên xử lý
Bước 3: Xác nhận đăng ký
- Làm theo hướng dẫn trên màn hình
- Xác nhận email nếu cần
- Hoàn tất thanh toán (nếu chọn gói trả phí)
Cài đặt trên Visual Studio Code
Bước 1: Cài đặt Extension
Cách 1: Từ VS Code
- Mở VS Code
- Nhấn
Ctrl+Shift+X(Windows/Linux) hoặcCmd+Shift+X(macOS) - Tìm kiếm “GitHub Copilot”
- Click “Install” trên extension “GitHub Copilot”
- Cài thêm “GitHub Copilot Chat” để sử dụng tính năng chat
Cách 2: Từ Marketplace
- Truy cập: https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
- Click “Install”
- VS Code sẽ tự động mở và cài đặt
Bước 2: Đăng nhập GitHub
- Sau khi cài đặt, VS Code sẽ yêu cầu đăng nhập
- Click “Sign in to GitHub”
- Trình duyệt sẽ mở, xác nhận quyền truy cập
- Quay lại VS Code, bạn sẽ thấy thông báo đăng nhập thành công
Bước 3: Kiểm tra cài đặt
- Mở một file code bất kỳ (ví dụ:
.js,.py) - Bắt đầu gõ code
- Bạn sẽ thấy suggestions màu xám từ Copilot
- Nhấn
Tabđể chấp nhận suggestion
Cài đặt trên các IDE khác
JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm, v.v.)
- Mở IDE
- Vào
File→Settings(Windows/Linux) hoặcPreferences(macOS) - Chọn
Plugins - Tìm “GitHub Copilot”
- Click “Install”
- Restart IDE
- Đăng nhập GitHub khi được yêu cầu
Visual Studio
- Mở Visual Studio
- Vào
Extensions→Manage Extensions - Tìm “GitHub Copilot”
- Download và cài đặt
- Restart Visual Studio
- Đăng nhập GitHub
Xcode (macOS)
- Download GitHub Copilot for Xcode từ GitHub
- Cài đặt theo hướng dẫn
- Mở Xcode
- Vào
Editor→GitHub Copilot→Sign In - Xác nhận quyền truy cập
Sử dụng lần đầu tiên
1. Nhận suggestion đầu tiên
Ví dụ với JavaScript:
// Tạo file mới: calculator.js
// Gõ comment sau:
// Function to calculate the sum of two numbers
// Copilot sẽ tự động đề xuất:
function sum(a, b) {
return a + b;
}
Nhấn Tab để chấp nhận suggestion
2. Sử dụng Copilot Chat
Trong VS Code:
- Mở Chat view từ Activity Bar (biểu tượng chat bên trái)
- Hoặc nhấn
Ctrl+Shift+I(Windows/Linux) hoặcCmd+Shift+I(macOS) - Gõ câu hỏi trong chat box
Ví dụ câu hỏi:
explain this file
how do I fix this error?
write unit tests for this function
3. Inline Chat
- Chọn đoạn code cần hỗ trợ
- Nhấn
Ctrl+I(Windows/Linux) hoặcCmd+I(macOS) - Gõ yêu cầu của bạn
- Copilot sẽ đề xuất thay đổi trực tiếp
Ví dụ:
add error handling to this function
refactor this code to use async/await
Các phím tắt quan trọng
VS Code
| Chức năng | Windows/Linux | macOS |
|---|---|---|
| Chấp nhận suggestion | Tab | Tab |
| Từ chối suggestion | Esc | Esc |
| Xem suggestion tiếp theo | Alt+] | Option+] |
| Xem suggestion trước đó | Alt+[ | Option+[ |
| Mở Copilot Chat | Ctrl+Shift+I | Cmd+Shift+I |
| Inline Chat | Ctrl+I | Cmd+I |
| Trigger suggestion | Alt+\ | Option+\ |
JetBrains IDEs
| Chức năng | Phím tắt |
|---|---|
| Chấp nhận suggestion | Tab |
| Từ chối suggestion | Esc |
| Xem suggestion khác | Alt+] / Alt+[ |
| Mở Copilot Chat | Click icon bên phải |
Cấu hình cơ bản
Trong VS Code
- Mở Settings:
Ctrl+,(Windows/Linux) hoặcCmd+,(macOS) - Tìm “Copilot”
- Các cài đặt quan trọng:
Enable/Disable Copilot:
GitHub Copilot: Enable
Ngôn ngữ được bật:
GitHub Copilot: Enable For Languages
Inline suggestions:
Editor: Inline Suggest: Enabled
Tắt Copilot tạm thời
Tắt toàn bộ:
- Click icon Copilot ở status bar (góc dưới phải)
- Chọn “Disable Completions”
Tắt cho file cụ thể:
- Click icon Copilot
- Chọn “Disable Completions for [file type]”
Kiểm tra hoạt động
Test 1: Code Completion
Tạo file test.js và gõ:
// Function to reverse a string
Copilot sẽ đề xuất implementation. Nhấn Tab để chấp nhận.
Test 2: Chat
Mở Copilot Chat và hỏi:
How do I read a file in Node.js?
Copilot sẽ trả lời với code example.
Test 3: Explain Code
- Viết một đoạn code phức tạp
- Chọn code đó
- Trong Chat, gõ:
explain this code - Copilot sẽ giải thích chi tiết
Xử lý sự cố thường gặp
Copilot không hiển thị suggestions
Giải pháp:
- Kiểm tra icon Copilot ở status bar (phải có màu xanh)
- Đảm bảo đã đăng nhập GitHub
- Kiểm tra subscription còn hiệu lực
- Restart IDE
- Kiểm tra kết nối internet
Suggestions không chính xác
Giải pháp:
- Cung cấp context rõ ràng hơn (comments, function names)
- Mở các file liên quan
- Viết code mẫu để Copilot học pattern
- Sử dụng Chat để hỏi cụ thể hơn
Không thể đăng nhập
Giải pháp:
- Kiểm tra tài khoản GitHub
- Xác nhận đã đăng ký Copilot
- Clear cache và đăng nhập lại
- Kiểm tra firewall/proxy
Extension bị lỗi
Giải pháp:
- Uninstall extension
- Restart IDE
- Cài đặt lại extension
- Kiểm tra phiên bản IDE có tương thích không
Tips cho người mới bắt đầu
- Bắt đầu với code đơn giản: Thử với các function cơ bản trước
- Sử dụng comments: Viết comments rõ ràng để Copilot hiểu ý định
- Đặt tên có ý nghĩa: Function và variable names giúp Copilot đề xuất tốt hơn
- Thử nghiệm: Không ngại thử các cách viết prompt khác nhau
- Review code: Luôn đọc và hiểu code trước khi chấp nhận
- Sử dụng Chat: Khi không chắc chắn, hỏi Copilot Chat
- Học từ suggestions: Quan sát cách Copilot code để học patterns mới
Bước tiếp theo
Sau khi cài đặt thành công, bạn nên:
- Đọc phần “Cách viết Prompts hiệu quả”
- Tìm hiểu các tính năng nâng cao
- Thực hành với các dự án thực tế
- Tham gia cộng đồng để học hỏi kinh nghiệm
Bài viết được viết bằng AI 🚀