Cài đặt Visual Studio Code và tích hợp các công cụ AI hỗ trợ cho lập trình

Bạn đang tìm cách tối ưu hoá hiệu suất lập trình với Visual Studio Code? Bài viết này sẽ hướng dẫn chi tiết cách cài đặt Visual Studio Code trên Ubuntu và tích hợp các công cụ AI miễn phí mạnh mẽ như Codeium, Continue và CodeGPT. Những công cụ này giúp bạn tự động hoàn thành mã, phát hiện lỗi nhanh, hỗ trợ viết code thông minh và tăng tốc quá trình phát triển phần mềm. Tối ưu trải nghiệm lập trình ngay hôm nay với VS Code và trí tuệ nhân tạo!
1. Cài đặt Visual Studio Code trên Ubuntu
sudo apt update
sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] \
https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code
2. Tích hợp các công cụ AI miễn phí hàng đầu
  • Codeium: Tự động gợi ý mã thông minh theo ngữ cảnh. Trong VS Code, mở Extensions (Ctrl+Shift+X) → tìm Codeium
  • Continue: Tìm "Continue" trong Extensions    
    Với Continue (ChatGPT trong VS Code), có thể lựa chọn sử dụng các mô hình có tính phí hoặc miễn phí, tùy vào nhu cầu:
    Mô hình mã nguồn mở như Ollama hoặc LM Studio là các lựa chọn miễn phí và có thể chạy offline trên máy tính. Mình sẽ không cần trả phí để sử dụng các mô hình này trong VS Code. Continue cũng hỗ trợ các mô hình miễn phí từ các dịch vụ như Hugging Face hoặc các mô hình mở khác, phù hợp nếu muốn sử dụng AI mà không tốn chi phí. Dưới đây là các bước cài Ollama trong Ubuntu:
    + Mở terminal và nhập vào lệnh: curl -fsSL https://ollama.com/install.sh | sh
Sau khi cài đặt thành công, có thể kiểm tra xem Ollama đã được cài đặt và hoạt động tốt hay chưa bằng cách chạy: ollama --version  mình có thể mở Ollama, tải các mô hình AI mà bạn muốn sử dụng (ví dụ: Llama 2, Mistral, v.v.).
Cấu hình Continue để sử dụng Ollama:
+ Sau khi cài đặt Continue, mở Settings trong Visual Studio Code (hoặc nhấn Ctrl + ,).
+ Tìm kiếm Continue trong phần tìm kiếm cài đặt và tìm mục cấu hình cho AI Model.
+ Chọn Ollama thay vì các mô hình khác như OpenAI.
+ Cấu hình Ollama trong Continue: Mở terminal trong VS Code và gõ lệnh sau để kết nối Continue với Ollama: ollama start. Sau đó, chọn mô hình AI mà mình muốn sử dụng từ danh sách các mô hình mà Ollama hỗ trợ.
  • CodeGPT: Trò chuyện trực tiếp với mô hình AI để hiểu code, tạo chức năng mới, hoặc debug.
    • Tìm "CodeGPT" trong Extensions
  • Copilot: Giúp hiểu rõ hơn về các hàm, thư viện, và mã nguồn khi đang làm việc với các công nghệ mới.
3. Backup toàn bộ cài đặt của Visual Studio Code
Một số lý do nên backup toàn bộ cài đặt VS Code:
  • Dễ dàng khôi phục khi cài lại máy hoặc chuyển máy mới: Mình sẽ không cần nhớ đã cài extension nào, thiết lập shortcut ra sao, cấu hình settings.json như thế nào?
  • Tránh mất cấu hình khi VS Code gặp lỗi hoặc update: Đôi khi VS Code có thể bị lỗi khi cập nhật hoặc xung đột extension. Backup giúp nhanh chóng phục hồi trạng thái ổn định.
  • Đồng bộ môi trường làm việc giữa nhiều máy: Nếu làm việc trên nhiều máy tính (máy cá nhân, máy công ty...), backup giúp có môi trường làm việc nhất quán.
  • Lưu trữ cấu hình quan trọng & cá nhân hóa: Gồm các thiết lập theme, font, linter, formatter, cấu hình debug, snippets... giúp tăng hiệu suất làm việc.
  • Tái sử dụng cho dự án khác hoặc chia sẻ với team: Dễ dàng chia sẻ cấu hình hoặc build môi trường dev giống nhau cho cả nhóm.
Một số thành phần được sao lưu:
+ File cấu hình người dùng (Settings, Keybindings, Snippets...) tại: ~/.config/Code/User/
+ Danh sách Extensions đã cài đặt
+ Một số extensions lưu cài đặt riêng tại: ~/.vscode/  ~/.config/Code/CachedExtensions/

Trước tiên, khởi tạo repo Git trong thư mục vscode-backup để đồng bộ lên Git:
cd ~/vscode-backup
git init
git remote add origin 
git pull origin main  # hoặc master nếu repo cũ
Đoạn script sẽ lưu toàn bộ cấu hình của Visual Studio Code vào thư mục vscode-backup

Đoạn script sẽ được cấp quyền thực thi  với lệnh: chmod +x backup.sh
Backup thực hiện như sau: ./backup.sh backup
Khôi phục cấu hình được thực hiện với lệnh: ./backup.sh restore