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. 返回解析成功的记录数和失败的记录数
高效需求描述要点
- 明确技术栈:指定框架、库和语法偏好
- 提供上下文:展示现有代码或系统架构
- 详细功能描述:清晰列出每个需求点
- 指定输入输出:明确说明期望的结果格式
- 设定边界条件:提及需要处理的异常情况
- 使用结构化格式:使用编号列表、代码块等清晰组织信息
- 提供具体示例:给出输入示例和期望输出
- 指明业务规则:解释特定的业务逻辑和约束
Q:如何免费继续使用 Cursor Pro? A:试用期结束后,可删除账号再用同一邮箱重新注册获得新的试用期。
https://juejin.cn/post/7501616374721953807