- Tác giả

- Name
- Nguyễn Đức Xinh
- Ngày xuất bản
- Ngày xuất bản
Hướng Dẫn Sử Dụng Cursor và Phím Tắt AI Hiệu Quả
Giới Thiệu Cursor
Cursor là trình soạn thảo mã nguồn tích hợp AI, phát triển dựa trên VS Code, giúp lập trình viên tăng tốc độ làm việc, tự động hóa nhiều thao tác, và tận dụng sức mạnh AI để refactor, generate code, viết test, và giải thích logic. Cursor hỗ trợ hầu hết phím tắt của VS Code, đồng thời bổ sung nhiều shortcut riêng cho AI.
Điểm nổi bật của Cursor
- Tích hợp AI Chat, Composer, Inline Edit.
- Thêm context (file, selection, folder) vào chat cực nhanh.
- Hỗ trợ refactor, generate test, explain code, fix bug bằng prompt tự nhiên.
- Tối ưu workflow cho các dự án lớn, đa ngôn ngữ.
Cách Xem Phím Tắt Cursor
- Cmd + K (hoặc Ctrl + K) → gõ "Keyboard Shortcuts"
- Cmd + Shift + P (Ctrl + Shift + P) → gõ "Keyboard Shortcuts"
- Cmd + R rồi Cmd + S (Mac)
Bảng Phím Tắt AI Chính Trong Cursor
| Chức năng | Mac | Windows/Linux | Ghi chú |
|---|---|---|---|
| Mở AI Chat (AI Pane) | Cmd + L | Ctrl + L | Mở chat mới |
| Thêm code đang chọn vào Chat | Cmd + Shift + L | Ctrl + Shift + L | Thêm selection vào context Chat |
| Mở Composer (floating) | Cmd + I | Ctrl + I | Composer nhỏ |
| Mở Composer full-screen | Cmd + Shift + I | Ctrl + Shift + I | Composer lớn, chỉnh sửa nhiều file cùng lúc |
| Inline edit (Cmd K nhỏ) | Cmd + K | Ctrl + K | Chỉnh sửa nhanh đoạn code bằng prompt tự nhiên |
| Apply thay đổi từ Cmd K | Cmd + Enter | Ctrl + Enter | Áp dụng code AI đề xuất |
| Cursor Tab (accept gợi ý AI) | Tab | Tab | Accept toàn bộ gợi ý code |
| Từ chối gợi ý Cursor Tab | Esc | Esc | |
| Accept từng từ trong gợi ý | Cmd + → | Ctrl + → | Chấp nhận từng từ gợi ý AI |
Thêm File/Context vào Chat hoặc Composer
- Gõ @ trong Chat/Composer → chọn file/folder cần thêm context.
- Kéo thả file từ sidebar vào Chat/Composer.
- Dùng Cmd/Ctrl + Shift + L để thêm selection vào context.
- Dùng Cmd/Ctrl + P để mở danh sách file, chọn file cần add.
Chỉnh Sửa Code Bằng AI
- Cmd/Ctrl + K: Mở Composer/Edit mode để chỉnh sửa code bằng prompt tự nhiên (ví dụ: "refactor this function", "optimize performance").
- Cmd/Ctrl + Shift + K: Thêm selection vào Edit prompt.
Navigation & VS Code Shortcut
| Tác vụ | Mac | Windows/Linux |
|---|---|---|
| Quick Open file | Cmd + P | Ctrl + P |
| Go to Definition | F12 | F12 |
| Find in project | Cmd + Shift + F | Ctrl + Shift + F |
| Rename symbol | F2 | F2 |
| Multi cursor | Option + Click | Alt + Click |
Tips Nâng Cao (Power User)
- Dùng context thông minh: chỉ add file/service liên quan, tránh overload.
- Reset context khi AI trả lời sai: gõ
/resettrong chat. - Xem context đã add: Chat panel → Context list.
- Remap phím tắt: Cmd/Ctrl + Shift + P → Keyboard Shortcuts → tùy chỉnh theo workflow cá nhân.
Ví Dụ Thực Tế: Workflow Tối Ưu Với Cursor
- Mở file cần refactor.
- Bôi đen đoạn code → Cmd/Ctrl + K → nhập prompt ("refactor sang clean code").
- Thêm file/service liên quan vào context bằng @ hoặc Cmd/Ctrl + Shift + L.
- Submit prompt → nhận code AI đề xuất → Cmd/Ctrl + Enter để áp dụng.
- Nếu AI trả lời chưa đúng, gõ
/resetđể làm mới context.
Tổng Kết
Cursor là công cụ mạnh mẽ giúp lập trình viên tận dụng AI để tăng tốc phát triển phần mềm, tối ưu workflow, và nâng cao chất lượng code. Hãy bắt đầu với các phím tắt cơ bản, dần nâng cao kỹ năng, và tùy chỉnh shortcut để phù hợp với dự án của bạn.
