Cursor AI: Hướng dẫn sử dụng kèm 10 ví dụ thực tế

Mọi người thường sao chép và dán code vào ChatGPT để hỏi tại sao nó không hoạt động, để chỉnh sửa lại code, hoặc đơn giản là để ChatGPT giải thích cho mình. Tuy nhiên, việc chuyển đổi giữa trình soạn thảo code và ChatGPT có thể khá tốn thời gian.

Các trình soạn thảo AI giải quyết vấn đề này bằng cách tích hợp trực tiếp những mô hình ngôn ngữ lớn (LLM) vào trình soạn thảo code. Bằng cách tích hợp trực tiếp với code, các LLM có được nhiều ngữ cảnh hơn về toàn bộ dự án, điều này giúp nâng cao đáng kể hiệu quả hoạt động của chúng.

Cursor AI cung cấp khả năng lập trình hỗ trợ AI, đề xuất code thông minh và tích hợp với nhiều công cụ phát triển khác nhau.

Cursor AI là gì? Nó có thể làm gì?

Cursor AI là một trình soạn thảo code được hỗ trợ bởi Trí tuệ nhân tạo (AI) được thiết kế để giúp việc phát triển phần mềm dễ dàng hơn. Là một phiên bản phát triển từ Visual Studio Code (VS Code), nó giữ lại giao diện thân thiện với người dùng và hệ sinh thái rộng lớn của VS Code, giúp các nhà phát triển đã quen thuộc với nền tảng này dễ dàng chuyển đổi.

Cursor AI tích hợp các khả năng AI tiên tiến thông qua ChatGPT và Claude của OpenAI. Sự tích hợp này cho phép Cursor AI cung cấp các gợi ý code thông minh, phát hiện lỗi tự động và tối ưu hóa code động.

Các tính năng tự động hoàn thành chính

Cursor cung cấp các tính năng tự động hoàn thành và dự đoán code chính:

  1. Tự động hoàn thành và dự đoán code: Cursor cung cấp chức năng tự động hoàn thành dự đoán các chỉnh sửa nhiều dòng và điều chỉnh dựa trên những thay đổi gần đây.
  2. Tạo code: Dựa trên các thay đổi gần đây, Cursor dự đoán những gì bạn muốn làm tiếp theo và đề xuất code phù hợp.
  3. Chỉnh sửa nhiều dòng: Nó có thể đề xuất các chỉnh sửa trải dài trên nhiều dòng.
  4. Viết lại thông minh: Trình soạn thảo có thể tự động sửa và cải thiện code, ngay cả khi chúng ta gõ bất cẩn.
  5. Dự đoán con trỏ: Dự đoán vị trí con trỏ tiếp theo, cho phép điều hướng liền mạch trong code nguồn.

Các tính năng trò chuyện

Cursor cũng tích hợp các tính năng trò chuyện nâng cao để tạo điều kiện tương tác tốt hơn:

  1. Trả lời code nguồn: Hỏi Cursor về code nguồn, và nó sẽ tìm kiếm trong các file để cung cấp câu trả lời phù hợp.
  2. Tham chiếu code: Tham chiếu các khối code hoặc file cụ thể, tích hợp chúng vào ngữ cảnh của những truy vấn.
  3. Hỗ trợ hình ảnh: Kéo hình ảnh vào cuộc trò chuyện hoặc sử dụng các nút để thêm ngữ cảnh trực quan.
  4. Tìm kiếm trên web: Nhận thông tin mới nhất từ ​​Internet trực tiếp vào các truy vấn code.
  5. Áp dụng tức thì: Thực hiện các đề xuất code từ cuộc trò chuyện trực tiếp vào code nguồn chỉ bằng một cú nhấp chuột.
  6. Tích hợp tài liệu: Tham chiếu các thư viện phổ biến và thêm tài liệu của riêng bạn để truy cập nhanh.

Cách cài đặt Cursor AI

Cursor AI cung cấp file cài đặt cho Linux, Windows và MacOS có thể được tải xuống miễn phí trên trang web của họ.

Trang chủ Cursor AI
Trang chủ Cursor AI

Để cài đặt trên Windows và MacOS, hãy tải xuống từ trang chủ của họ và cài đặt file đã tải xuống như bất kỳ chương trình nào khác.

Trên Linux, nó được cung cấp dưới dạng file AppImage. Trước khi thực thi, bạn cần cấp quyền thực thi cho nó bằng lệnh:

chmod a+x cursor_2.6.14_x86_64.AppImage

Sau đó, thực thi nó bằng lệnh:

./cursor_2.6.14_x86_64.AppImage

Có thể cần thay thế phiên bản 0.40.3x86_64 trong các lệnh trên, tùy thuộc vào phiên bản đã tải xuống. Phiên bản hiện tại, tính đến tháng 3 năm 2026, là phiên bản 2.6, nhưng định dạng đặt tên có thể khác nhau giữa các hệ thống (ví dụ: cursor_2.4.46_arm64.deb trên macOS hoặc Linux). Để biết thêm hướng dẫn về cách cài đặt file AppImage, hãy xem trang web của họ.

Màn hình cấu hình cài đặt của Cursor AI
Màn hình cấu hình cài đặt của Cursor AI
  • Keyboard: Tùy chọn này cho phép cấu hình các phím tắt. Theo mặc định, nó sử dụng các phím tắt của VS Code, chỉ nên dùng khi bạn quen thuộc với một trình soạn thảo code khác trong danh sách.
  • Language for AI: Tại đây có tùy chọn sử dụng ngôn ngữ không phải tiếng Anh để tương tác với AI.
  • Codebase-wide: Bật tùy chọn này cho phép AI hiểu ngữ cảnh của toàn bộ cơ sở code.
  • Add terminal command: Nếu được cài đặt, các lệnh này cho phép trình soạn thảo Cursor AI chạy từ terminal.

10 trường hợp sử dụng Cursor AI

Hướng dẫn này sẽ cung cấp các phím tắt trên MacOS với phím Cmd ⌘. Các phím tắt tương tự nếu bạn sử dụng Cursor trên Windows hoặc Linux, ngoại trừ việc sử dụng phím Ctrl thay thế.

Tạo code trực tiếp

Sử dụng phím tắt Cmd + K để mở trình tạo code trực tiếp. Thao tác này sẽ mở một cửa sổ nhắc nhỏ, nơi chúng ta nhập một prompt để tạo code:

Giao diện prompt tạo code trực tiếp
Giao diện prompt tạo code trực tiếp

Để tạo code, hãy nhập một prompt và sau đó nhấp vào nút Generate:

Tạo code bằng trình tạo code trực tiếp
Tạo code bằng trình tạo code trực tiếp

Thao tác này sẽ tạo ra code, và chúng ta thêm nó vào dự án của mình bằng cách nhấp vào nút Accept:

Chấp nhận các thay đổi code
Chấp nhận các thay đổi code

Trường hợp này sử dụng mô hình cloude-3.5-sonnet. Chúng ta có thể chọn một mô hình khác bằng cách sử dụng trình chọn mô hình drop-down:

Chọn mô hình trong trình tạo nội tuyến
Chọn mô hình trong trình tạo nội tuyến

Tương tác với code hiện có

Bạn cũng có thể sử dụng khung chat nội tuyến để tương tác với code hiện có bằng cách chọn code liên quan trước khi sử dụng phím tắt Cmd + K. Điều này có thể được sử dụng để thực hiện các thay đổi đối với code, chẳng hạn như tái cấu trúc, hoặc để đặt câu hỏi về code. Sau khi nhập prompt, nhấp vào nút Submit Edit để nhận các sửa đổi:

Các thay đổi code trong Cursor được hiển thị dưới dạng diff. Các dòng màu đỏ đại diện cho những dòng sẽ bị xóa bởi thay đổi, trong khi các dòng màu xanh lá cây đại diện cho những thay đổi mới sẽ được thêm vào:

Đặt câu hỏi về code hiện có

Tương tự, chúng ta có thể đặt câu hỏi về một đoạn code bằng cách chọn nó và sử dụng phím tắt Cmd + K. Trong trường hợp cần đặt câu hỏi, hãy nhấp vào nút quick question để gửi câu hỏi:

Sau khi gửi câu hỏi, hệ thống sẽ tạo ra câu trả lời và hiển thị theo cách sau:

Kết quả câu hỏi nhanh với Cursor
Kết quả câu hỏi nhanh với Cursor

Tự động hoàn thành với phím Tab

Khi viết code, Cursor sẽ đề xuất các đoạn code hoàn thành được tạo ra bằng AI. Tương tự như tính năng tự động hoàn thành code truyền thống, chúng ta có thể sử dụng phím Tab để tích hợp các đề xuất này vào code của mình.

Ví dụ, giả sử bạn bắt đầu triển khai một hàm có tên là maximum(). Cursor sẽ nhận ra ý định của chúng ta và đề xuất một cách triển khai phù hợp. Bằng cách nhấn phím Tab, chúng ta có thể thêm đoạn code được đề xuất:

Tạo code bằng phím Tab với Cursor
Tạo code bằng phím Tab với Cursor

Tính năng tự động hoàn thành cũng hoạt động với code được viết bằng ngôn ngữ tự nhiên. Ví dụ, nếu muốn tạo một vòng lặp for kép để lặp qua tất cả các cặp trong một danh sách, chỉ cần mô tả điều này bằng plain text. Cursor sau đó sẽ cung cấp đề xuất tự động hoàn thành tương ứng, có thể được tích hợp bằng cách nhấn phím Tab:

Tự động hoàn thành từ plain text bằng Cursor
Tự động hoàn thành từ plain text bằng Cursor

Tổng quan về giao diện trò chuyện

Để mở cửa sổ trò chuyện, hãy sử dụng phím tắt Cmd + L. Cửa sổ trò chuyện linh hoạt hơn trình tạo code trực tiếp, vì nó cho phép chúng ta không chỉ tạo code mà còn đặt câu hỏi. Dưới đây là tổng quan về giao diện trò chuyện:

Tạo code bằng trò chuyện

Tương tự như tạo code bằng trò chuyện trực tiếp, chúng ta cũng có thể tạo code bằng tính năng Chat. Code được tạo trong cuộc trò chuyện có thể được tích hợp vào dự án bằng cách nhấp vào nút Apply ở góc trên bên phải của cửa sổ code.

Áp dụng các thay đổi code từ kết quả trò chuyện
Áp dụng các thay đổi code từ kết quả trò chuyện

Tăng cường ngữ cảnh truy vấn với @

Có lẽ tính năng quan trọng nhất của cửa sổ trò chuyện là tùy chọn @ Mention. Tùy chọn này cho phép chúng ta cung cấp thêm dữ liệu để AI tạo ra phản hồi. Điều này bao gồm từ các file và thư mục đơn giản đến tìm kiếm trên web hoặc cấp cho AI quyền truy cập vào kho lưu trữ GitHub.

Ví dụ, bạn có thể sử dụng @Web để cho phép AI tìm kiếm câu trả lời trên web.

Hỏi về phiên bản Python mới nhất có và không cần tìm kiếm trên web
Hỏi về phiên bản Python mới nhất có và không cần tìm kiếm trên web

Hãy nhớ rằng trong một số trường hợp, việc chia sẻ toàn bộ code nguồn hoặc kho lưu trữ GitHub riêng tư với AI có thể gây ra vấn đề. Nên cẩn trọng với những gì mình chia sẻ với AI và tránh chia sẻ dữ liệu nhạy cảm hoặc riêng tư.

Câu hỏi về toàn bộ code nguồn

Một trong những tính năng hữu ích nhất khi làm việc với các dự án lớn là khả năng nhanh chóng tìm thấy một đoạn code bằng cách đặt câu hỏi với phạm vi toàn bộ code nguồn. Giả sử, bạn muốn định vị một hàm trong dự án tính toán hướng điều hướng trong một ứng dụng. Với Cursor, bạn có thể dễ dàng định vị nó bằng cách mô tả chức năng của hàm đó:

Lưu ý rằng trong trường hợp này chúng ta sử dụng tùy chọn codebase. Mặc dù vì lý do nào đó Cursor không hiển thị code thực tế, nhưng khi nhấp vào ô code, nó vẫn mở đúng file và cuộn đến hàm bạn đang tìm kiếm:

Hỗ trợ hình ảnh

Trò chuyện Cursor cũng hỗ trợ nhập hình ảnh. Ví dụ, bạn có thể phác thảo thiết kế giao diện người dùng cho một trang web và yêu cầu nó tạo code HTML và CSS cho thiết kế đó. Để thêm hình ảnh, bạn có thể kéo và thả nó vào cửa sổ trò chuyện.

Thêm tài liệu

Một tính năng rất hữu ích của Cursor AI là khả năng thêm các tham chiếu tài liệu. Điều này đặc biệt hữu ích cho các thư viện ít được biết đến hoặc thư viện riêng tư mà tài liệu có thể chưa được sử dụng trong quá trình huấn luyện AI.

Để thêm một mục tài liệu, hãy sử dụng ký hiệu @ và sau đó chọn Docs từ menu drop-down:

Thao tác này sẽ mở một cửa sổ yêu cầu URL cho tài liệu. Hãy thêm tài liệu PyTorch làm ví dụ:

Sau khi chèn URL, bạn có thể đặt tên cho mục tài liệu. Trường hợp này sử dụng PyTorch. Sau đó, bạn có thể sử dụng tên này để tham chiếu đến tài liệu này trong prompt trò chuyện bằng cách sử dụng @PyTorch.

Thêm tài liệu cho Cursor AI
Thêm tài liệu cho Cursor AI

Bạn cũng có thể quản lý các tài liệu tham khảo trong tab Features từ Cursor settings:

Tab Features trong Cursor AI
Tab Features trong Cursor AI
Thứ Sáu, 27/03/2026 15:37
51 👨 15
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
0 Bình luận
Sắp xếp theo
    ❖ AI cho người mới