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ô 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 và 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
+ 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.
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/ và ~/.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
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