Cursor是目前最强的AI编程编辑器,但很多人只用了它20%的功能。本文分享15个隐藏技巧,让你的Cursor效率翻倍。
一、基础快捷键(必会)
| 快捷键 | 功能 | 使用场景 |
|---|---|---|
| Tab | 接受AI补全 | 日常编码 |
| Ctrl+K | 内联编辑 | 修改当前代码 |
| Ctrl+L | 打开Chat | 问问题 |
| Ctrl+I | 打开Composer | 多文件编辑 |
| Ctrl+Shift+L | Agent模式 | 复杂任务 |
二、隐藏技巧
1. @符号引用上下文
在Chat中用 @ 引用文件、文件夹、代码块:
@file:src/app.py 这个文件有什么问题?
@folder:src/api 解释这个目录的结构
@code 优化这段代码的性能
2. Composer多文件编辑
Composer是Cursor的杀手锏功能。描述你想要的改动,Cursor会自动修改所有相关文件。
在用户注册流程中添加邮箱验证功能,需要修改:
1. 后端API添加发送验证码接口
2. 前端添加验证码输入页面
3. 数据库添加验证码表
3. .cursorrules配置文件
在项目根目录创建 .cursorrules 文件,定义项目的编码规范:
你是一个Python开发者,遵循以下规范:
- 使用type hints
- 使用async/await
- 遵循PEP 8
- 使用pytest测试
- 错误处理用自定义异常类
4. Agent模式自动修复
当代码报错时,直接把错误信息丢给Agent模式,它会自动定位问题并修复。
5. 快速生成测试
选中一个函数 → Ctrl+L → "为这个函数生成单元测试"
6. 代码解释
选中一段复杂代码 → Ctrl+L → "用中文解释这段代码的逻辑"
7. 快速重构
选中代码 → Ctrl+K → "把这个函数重构成类"
三、高级配置
自定义API
Cursor支持自定义API端点,可以用第三方API中转服务:
Settings → Models → OpenAI API Key → 填入你的Key
API Base URL: https://ne.07fa.cc/v1
四、总结
效率提升最大的3个功能:1) Composer多文件编辑 2) @引用上下文 3) .cursorrules配置。掌握这3个,效率至少提升50%。