Hướng Dẫn Cài Đặt & Sử Dụng Windsurf AI (Cascade & Flow Mode)
Giới thiệu về Windsurf AI IDE
Windsurf là thế hệ IDE lập trình tích hợp AI tiên tiến nhất hiện nay, được phát triển dựa trên nền tảng VS Code với công nghệ độc quyền Cascade từ Codeium. Windsurf mang đến trải nghiệm Agentic Workflow thực thụ: AI có thể chủ động quét toàn bộ codebase dự án, tự động đề xuất và chỉnh sửa đồng thời trên nhiều tệp tin, chạy các lệnh kiểm tra trong Terminal và tự sửa lỗi mà không cần bạn phải sao chép thủ công.
---
📥 Bước 1. Tải và Cài Đặt Windsurf IDE
Windsurf hoàn toàn miễn phí tải về và tương thích 100% với hệ sinh thái Extension của Visual Studio Code.
🔗 Liên kết tải chính thức theo hệ điều hành:
- Windows (x64 / ARM64): Tải Windsurf Windows Installer (.exe)
- macOS (Apple Silicon M1/M2/M3/M4 & Intel): Tải Windsurf macOS (.dmg)
- Linux (.AppImage / .deb / .tar.gz): Tải Windsurf Linux Package
- Mở thanh bên Cascade để trao đổi về toàn bộ dự án của bạn.
- Cascade tự động lập chỉ mục (index) mã nguồn, cho phép bạn truy vấn: *"Hệ thống xác thực người dùng được xử lý ở file nào và luồng chạy ra sao?"*
- Bạn có thể nhắc đến tệp tin cụ thể bằng cú pháp
@tên_filehoặc@hàm. - Bôi đen đoạn code cần xử lý (thêm tính năng, viết unit test, tối ưu thuật toán hoặc refactor).
- Nhấn
Ctrl + I, gõ yêu cầu bằng tiếng Việt (ví dụ: *"Thêm xác thực JWT và bắt lỗi ngoại lệ try-catch cho hàm này"*). - AI sẽ hiển thị bản xem trước Diff (màu xanh lá/đỏ) để bạn duyệt (
AccepthoặcReject). - Khi bạn yêu cầu tạo một tính năng mới (ví dụ: tạo API giỏ hàng), Cascade sẽ tự động: 1. Lập kế hoạch các bước thực hiện. 2. Tạo mới các model, controller và route tương ứng. 3. Đọc lỗi từ Terminal nếu có cú pháp sai và tự động khắc phục.
- Nguyên nhân: Đường truyền mạng không ổn định hoặc phần mềm VPN/Proxy can thiệp vào kết nối bảo mật.
- Giải pháp: Tắt tạm thời các VPN trung gian, kiểm tra lại kết nối Internet hoặc cấu hình Proxy trực tiếp trong mục
Windsurf Settings -> Proxy. - Hệ thống hỗ trợ không giới hạn các lượt autocomplete siêu tốc (Supercomplete).
- Các lượt gọi Agentic Cascade cấp cao sẽ trừ dần vào gói bản quyền theo tháng/chu kỳ bạn đã đăng ký.
- Hoàn toàn được! Windsurf mở trực tiếp kho Marketplace của VS Code. Bạn có thể cài Prettier, ESLint, GitLens, Python, PHP Intelephense,... như bình thường.
💡 Mẹo: Sau khi cài đặt, bạn có thể dễ dàng đồng bộ toàn bộ Extension, phím tắt và Theme quen thuộc từ VS Code sang Windsurf chỉ với 1 cú click ngay trong màn hình khởi động đầu tiên.
---
🔑 Bước 2. Đăng Nhập & Kích Hoạt Bản Quyền / API Key
1. Mở phần mềm Windsurf vừa cài đặt trên máy tính của bạn.
2. Nhấp vào biểu tượng Tài khoản (Account / Profile) ở góc dưới cùng bên trái thanh Activity Bar.
3. Chọn Sign In và tiến hành đăng nhập bằng tài khoản hoặc mã Token được cấp sau khi mua dịch vụ tại hệ thống.
4. Sau khi đăng nhập thành công, góc dưới bên phải hoặc mục Cài đặt sẽ hiển thị trạng thái Active / Pro Plan sẵn sàng sử dụng không giới hạn.
---
🚀 Bước 3. Khai Thác Sức Mạnh Cascade & Các Tính Năng Cốt Lõi
1. Trợ lý Cascade Chat (Ctrl + L hoặc Cmd + L)
2. Soạn Thảo Thông Minh Inline Edit (Ctrl + I hoặc Cmd + I)
3. Flow Mode - Agent Tự Động Chỉnh Sửa Đa Tệp
---
⚙️ Thiết Lập Quy Tắc Hệ Thống (.windsurfrules) Tối Ưu Hóa AI
Để AI luôn hiểu ngữ cảnh dự án và phản hồi đúng chuẩn mong muốn của bạn mà không tốn công nhắc đi nhắc lại:
1. Tạo một tệp tin tên .windsurfrules tại thư mục gốc của dự án của bạn.
2. Dán nội dung mẫu tối ưu bên dưới:
# Quy tắc phản hồi cho Windsurf Cascade
language: vietnamese
style:
- Luôn phản hồi và giải thích bằng tiếng Việt chuẩn xác, súc tích.
- Khi chỉnh sửa code, xuất đầy đủ mã nguồn hoàn chỉnh, không dùng chú thích lược bỏ như '// code cũ giữ nguyên'.
- Tự động bắt lỗi và kiểm tra tính hợp lệ trước khi thực thi lệnh terminal.
- Tuân thủ cấu trúc thư mục hiện có của dự án.---
⌨️ Bảng Phím Tắt Nhanh Hữu Ích
| Phím Tắt (Windows/Linux) | Phím Tắt (macOS) | Chức Năng |
Ctrl + L | Cmd + L | Mở / Đóng thanh trò chuyện Cascade Chat |
Ctrl + I | Cmd + I | Mở khung chỉnh sửa code nhanh Inline Edit |
Tab | Tab | Chấp nhận toàn bộ gợi ý Supercomplete |
Ctrl + Enter | Cmd + Enter | Gửi yêu cầu và cho phép Cascade thực thi chỉnh sửa |
Escape | Escape | Hủy gợi ý hoặc thoát khung chỉnh sửa |
---