Cursor 快捷键 + 提示词速查卡片
(A4 一页可打印,SpringBoot 开发专用,贴显示器直接用)
一、核心快捷键(Windows / Mac)
全局 AI 操作
- Ctrl + K / Cmd + K → 给 AI 发指令(生成/修改/重构)
- Ctrl + L / Cmd + L → 打开 AI 聊天对话
- Ctrl + Shift + L / Cmd + Shift + L → AI 读取整个项目上下文
- Ctrl + Enter → 接受 AI 建议
- Esc → 关闭 AI 面板
编辑增强
- Ctrl + ←→ → 在代码间快速跳转
- Ctrl + / → 快速注释
- Shift + Alt + F → 格式化代码
- Ctrl + F → 查找
- Ctrl + H → 替换
文件操作
- Ctrl + N → 新建文件
- Ctrl + P → 快速打开文件
- Ctrl + S → 保存
二、SpringBoot 开发 · 提示词速查(直接复制)
1)基础架构
生成通用返回类 Result<T>,code/msg/data,静态success/fail方法
生成全局异常处理器 @RestControllerAdvice,包含参数校验、业务异常、系统兜底
生成自定义业务异常 BusinessException,带 code 和 msg
生成 MyBatis-Plus 分页配置类
2)CRUD 一键生成
根据实体类生成全套:Controller+Service+Mapper+XML,RESTful,统一返回,分页
生成 MyBatis XML 动态条件查询,支持模糊、范围、排序、分页
3)流式查询 / 防 OOM
把这个查询改成 MyBatis Cursor 流式查询,加 @Transactional,fetchSize=1000
优化批量处理,避免 OOM,使用分页或游标
4)接口文档
给 Controller 加上完整 Swagger3 注解
根据 Controller 生成 Markdown 接口文档
5)工具类
生成 Redis 工具类 RedisUtil,常用方法齐全
生成 JWT 工具类,生成/解析 token
生成雪花算法分布式 ID 工具类
6)校验 & 安全
给 DTO 加 @Valid 校验注解:NotBlank/NotNull/Length/Range
生成 SpringSecurity + JWT 登录认证整套代码
7)测试
给 Service 生成 JUnit5 单元测试,Mock Mapper,覆盖正常/异常场景
8)Bug 修复
分析下面异常,定位原因并给出修复代码:
【粘贴异常】
这段事务不生效,帮我找到原因并修复
9)优化重构
按阿里规范优化代码,不改变业务逻辑,加注释、提取方法
给 Service 加规范 Slf4j 日志
三、AI 指令前缀(万能开头)
你是资深Java后端开发,只输出可运行代码,遵循阿里规范,不加废话,不加多余解释。
保持原有逻辑不变,只做优化/补全。
四、使用口诀(好记)
- 想生成 → Ctrl+K
- 想聊天 → Ctrl+L
- 读项目 → Ctrl+Shift+L
- 用提示词 → 复制粘贴直接问
- 做项目 → 架构先行,CRUD一键,异常统一,文档自动