安装并重启:点击"Install"按钮安装,完成后点击提示的"Change Language and Restart"按钮重启应用2、Cursor Rules设置
Cursor Rules帮助你定制AI 行为,让它符合你的编码风格和 项目需求。
Cursor 提供两种类型的规则:
使用快捷键 Ctrl+Shift+J(Windows)/ Cmd+Shift+J(macOS),直接打开 Rules 设置界面;
或者点击File”(文件)→“Preferences”(首选项)→“Cursor Settings”(设置)
这些规则帮助AI 理解你的代码库并遵循项目规范。
全局规则(点击All):适用于所有项目,点击「全局规则」下的「添加规则」,输入规则内容,保存后全局生效,可在设置中随时编辑或禁用;
例如:
1、之前完成正确的功能,尽量不要修改。
2、生成的注释用中文,并使用 UTF-8 编码。
3、生成的代码有时候会存在中文乱码的情况,所以你在生成中文的时候,需要检查是否有中文乱码,如果有乱码需要修正。
4、如果修改某个函数的实现,先理解之前函数实现的逻辑。然后在原来的基础上,再进行修改(保留之前的函数逻辑,不要移除)
5、你操作的环境是windows系统。
仅适用于当前打开项目,在编辑器中写入规则内容,保存后仅对当前项目生效。
在 Cursor 中添加项目规则,主要有两种方式:项目根目录下的 .cursorrules 文件,以及新版 Cursor 中更强大的 .cursor/rules/ 目录。
方法一:使用 .cursorrules 文件(传统方式)
这是最简单、最常用的方式,适合单个规则文件。
在项目的根目录下创建一个名为 .cursorrules 的文件。
在该文件中用自然语言写下你的规则。
保存文件后,Cursor 的 AI(Composer、Chat、Tab)会自动读取该文件,并将其作为上下文的一部分来遵循。
示例 .cursorrules 内容:
# 项目技术栈 - 使用 React 18 + TypeScript - 状态管理使用 Zustand - 样式使用 Tailwind CSS
# 代码规范 - 组件必须使用函数式组件 - 使用箭头函数 - 类型定义放在 `src/types/` 目录下 - 优先使用 `interface` 而不是 `type`
# 回答要求 - 只返回修改的代码片段,不要返回完整文件 - 解释修改原因 - 代码注释使用中文
方法二:使用 .cursor/rules/ 目录(推荐,更灵活)
Cursor 更新后引入了更强大的规则系统,可以创建多个规则文件,并支持设置规则的作用范围。
在项目根目录下创建 .cursor/rules/ 文件夹。
在该文件夹内创建 规则名.mdc 文件。
在 .mdc 文件的开头可以添加 Frontmatter 来配置规则属性,然后写入规则内容。
示例 .cursor/rules/global.mdc:
--- description: 全局代码规范 globs: **/* alwaysApply: true --- # 全局规则 - 所有代码必须通过 ESLint 检查 - 变量名使用驼峰命名法 - 不允许使用 `any` 类型
示例 .cursor/rules/api.mdc(仅作用于 API 相关文件):
--- description: API 路由规范 globs: src/api/**/* alwaysApply: true --- # API 规则 - 所有 API 函数必须有完整的 JSDoc 注释 - 请求参数使用 Zod 验证 - 错误处理统一返回 `ApiError` 类
.mdc 文件的 Frontmatter 说明:
总结:全局规则优先级低于项目规则:若同一规则(如编码缩进)在全局和项目中都有设置,以项目规则为准,适配项目个性化需求。全局规则可统一管理所有项目的 AI 辅助行为,避免重复配置;项目规则可针对不同项目灵活调整,适合多项目开发。
3、设置python环境
左边窗口点击,然后安装python插件
如果有现成的python环境:
点击 ctrl+shift+p,出来界面如下
然后选择你的python环境4、添加模型
打开setting -models,添加deepseek的模型
三、Cursor 使用实例
1、最好创建自己的工程文件夹,如cursordemo

2、在cursor中打开这个文件夹,并创建py文件
3、cursor由于会调用国外的模型,最好开启科学上网并关闭http2
4、打开文件夹(File-Open folder),编写一个最基础的调用大模型的程序编写一个最基础的调用大模型的程序,要求使用dashscope和阿里的千问大模型
运行百炼大模型应用,需要去百炼申请一个账号,并产生一个Api key,百炼有免费的额度提供,具体操作如下链接
https://blog.csdn.net/weixin_36467887/article/details/155538539(五、api的使用)
执行效果如下:
由于模型不一定稳定,因此自己产生的程序可能跟上面不一样,能够运行即可,在运行过程中,可能发生错误,可以把错误发送给cursor,让他解决。
实例 :多张报表文件处理
两张表的数据如下:
asoiaf-edges.xlsx
asoiaf-nodes.xlsx需要编写个程序,合并两个文件:
1、编写Python,读取asoiaf-edges.xlsx 和asoiaf-nodes.xlsx前5行数据并查看字段,并保存py文件。
如下图执行完以后有异常如下,把异常复制到cursor对话框中
可以继续优化代码,把冗余的缺包异常处理逻辑去掉,如下执行结果如下,第一个步骤完成2、编写Python,将两张报表合并,即在 asoiaf-edges.xlsx 的基础上,增加该Source(Id)的label,保存到新的 .xlsx
如下图生成了新的py文件,运行后,结果保存到新的xlsx文件中,如下
合并结果数据如下:好了,分享就到这里呐~关注小小啊输输,一起成长进步~对AI感兴趣的可以学习哈~
从AI产品经理到AI大模型全栈工程都有哦~
通过网盘分享的文件:AI资料
链接: https://pan.baidu.com/s/14SH5EDXp8kSnN2g3s-cnew 提取码: ybk5
--来自百度网盘超级会员v6的分享