Cursor使用

Posted by Ricky Blog on July 1, 2025

https://www.cursor.com/dashboard

Cursor使用

1
2
3
4
打开窗口:Ctrl/Cmd + L,打开 AI 聊天窗口
联网搜索:若需联网搜索,可输入 @ 后选择 @Web,然后输入需求
图片上下文:可复制图片粘贴至聊天窗口,AI 会解析图片中文字(每次聊天限 1 张图片)
需求描述:需求描述应尽量清晰、准确  

Cursor 最佳实践

示例一:明确需求 + 技术栈 + 期望实现

1
2
3
4
5
6
7
8
9
10
请使用 Vue3 和 Element Plus 实现一个用户管理页面,包含以下功能:
顶部搜索区域:支持按用户名、手机号和状态筛选
中间表格区域:展示用户列表,包含ID、用户名、手机号、创建时间和状态字段
分页功能:底部添加分页,每页显示10条记录
操作按钮:每行末尾有编辑和删除按钮
要求:
- 响应式设计,适配不同屏幕尺寸
- 使用 Composition API 和 <script setup> 语法
- 表格数据需要从后端 API 获取,使用 axios
- 请处理加载状态和错误情况

示例二:具体技术问题 + 上下文 + 示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
我在开发一个 Spring Boot 应用时遇到问题,需要实现一个文件上传功能,将上传的 Excel 文件解析成对象列表。

已有代码:
@RestController
@RequestMapping("/api/upload")
public class UploadController {
    @PostMapping("/excel")
    public ResponseEntity<String> uploadExcel(@RequestParam("file") MultipartFile file) {
        // 需要在这里实现解析Excel的功能
    }
}

请帮我完善这段代码,要求:
1. 使用 Apache POI 库解析 Excel 文件(.xlsx格式)
2. 将每行数据解析为 User 对象(User 类有 id, name, age, email 字段)
3. 处理可能的异常情况,如文件为空、格式不正确等
4. 返回解析成功的记录数和失败的记录数

高效需求描述要点

  1. 明确技术栈:指定框架、库和语法偏好
  2. 提供上下文:展示现有代码或系统架构
  3. 详细功能描述:清晰列出每个需求点
  4. 指定输入输出:明确说明期望的结果格式
  5. 设定边界条件:提及需要处理的异常情况
  6. 使用结构化格式:使用编号列表、代码块等清晰组织信息
  7. 提供具体示例:给出输入示例和期望输出
  8. 指明业务规则:解释特定的业务逻辑和约束

Q:如何免费继续使用 Cursor Pro? A:试用期结束后,可删除账号再用同一邮箱重新注册获得新的试用期。

https://juejin.cn/post/7501616374721953807