前五篇讲了安装、补全、交互、引用和 Composer。这一篇,把 Cursor 的配置讲透。
Settings 看起来只是"设置",但正确配置之后,Cursor 的代码理解能力会明显提升。
Cursor 的 AI 不是通用 ChatGPT,它的上下文理解能力很大程度上取决于你给它的项目信息。
默认配置下,Cursor 对你的项目一无所知——你需要告诉它:用什么语言、什么框架、代码规范是什么、有哪些约束条件。
Settings 配置得好,Cursor 的建议会精准得多;配置得差,它会经常生成风格不一致、不符合项目规范的代码。
Settings → Tab 页面控制 AI 补全的行为方式。
推荐设置:开启 Generate with Guidelines,减少补全风格不一致的问题。
Features 页面管理 Cursor 的各个功能模块是否启用。
如果某个功能用不惯,可以直接关掉,界面会更简洁。
Models 页面可以选择在不同场景下使用哪个模型。
推荐设置:Auto Mode 即可,Cursor 在这块优化得不错。手动切模型容易搞乱。
Context 页面控制 AI 能看到什么。
推荐设置:
Indexed Repositories: 开启(你的主项目)
Max Context Files: 10-15
Ignored Files: node_modules, .git, dist, build, __pycache__, .venv
这是最强大的配置项之一。
在 "Rules for AI" 里,你可以写一段项目专属的指令规则,Cursor 的 AI 会始终遵守。
比如:
- 总是使用 TypeScript strict mode
- 函数命名使用 camelCase
- 错误处理必须用 try/catch,不要忽略异常
- 禁止 console.log,改为结构化日志
有了这条规则,无论你用 Cmd+K、Chat 还是 Composer,AI 都会遵循这些规范。
实战写法:
不要写得太长(AI 会疲劳),3-8 条核心规则最好。
# 项目规范
- 使用中文注释
- 组件文件以 .tsx 结尾
- 样式使用 Tailwind CSS,不写内联 style
- API 调用统一走 /lib/api.ts
如果你每天用 Cursor 超过 4 小时,Appearance 设置能减少视觉疲劳:
推荐:把 AI 生成代码的底色调成和普通代码略有差异,方便一眼区分哪些是手写的、哪些是 AI 补的。
Settings → Keyboard Shortcuts 可以查看和自定义所有快捷键。
几个关键快捷键:
Ctrl+K:Cmd+K 编辑Ctrl+L:Chat 面板Ctrl+Shift+I:ComposerTab:采纳 AI 补全Esc:拒绝 AI 建议如果默认快捷键和你的其他工具冲突,可以在这里改。
下期预告:Cursor 与 Git——如何用 AI 高效做代码审查和版本管理。
评论区