Site logo
Tác giả
  • avatar Nguyễn Đức Xinh
    Name
    Nguyễn Đức Xinh
    Twitter
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

  • @ 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.
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õ /reset trong 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

  1. Mở file cần refactor.
  2. Bôi đen đoạn code → Cmd/Ctrl + K → nhập prompt ("refactor sang clean code").
  3. Thêm file/service liên quan vào context bằng @ hoặc Cmd/Ctrl + Shift + L.
  4. Submit prompt → nhận code AI đề xuất → Cmd/Ctrl + Enter để áp dụng.
  5. 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.

Tài Liệu Tham Khảo