Cursor下载安装使用教程(最新详细图文)

Cursor下载安装使用教程(最新详细图文) 一、下载安装Cursor1、下载打开浏览器访问 Cursor 官方网站https://www.cursor.com或中文站https://www.cursor.com/cn网站会自动识别你的操作系统匹配对应安装包。https://cursor.com/cn/download2、安装windows为例找到下载完成的 .exe 安装包通常在“下载”文件夹双击运行安装程序。 弹出安装向导点击“下一步”接受用户许可协议后继续点击“下一步”。 选择安装路径建议保持默认路径C:\Program Files\Cursor若需更改点击“浏览”选择其他磁盘如 D 盘避免占用系统盘空间。最好修改安装路径 勾选“创建桌面快捷方式”方便后续快速启动点击“下一步”再点击“安装”等待安装完成约 1-2 分钟。 安装完成后点击“完成”即可启动 Cursor桌面会出现 Cursor 快捷图标。3 、安装后首次启动设置首次启动 Cursor 时默认为英文界面无需担心后续可通过设置切换为中文。 启动后会弹出登录界面无需登录即可使用基础功能如普通编码与 VS Code 基础用法一致若需使用 AI 功能核心亮点需注册登录支持 Google、GitHub 一键授权无需手动填写信息操作更便捷。 登录后会弹出基础设置向导可调整字体大小、编辑器主题黑色/白色背景、快捷键、新手可直接点击“下一步”跳过使用默认设置即可。4、创建账号要想使用AI功能必须创建一个账号如下图填写然后跟着指示注册账号即可。*注册的时候要填写手机号码的地方把 1改成86二、Cursor基础设置1、切换中文界面默认是英文的第一种创建账号登录后第一次登录网页在网页端可以更改如下第二种在cursor客户端更改启动 Cursor 后点击左侧活动栏的扩展图标或使用快捷键CtrlShiftX(Windows/Linux) 或CmdShiftX(Mac) 打开。‌‌ ‌搜索语言包‌在搜索框中输入Chinese或简体中文找到Chinese (Simplified) Language Pack扩展。‌‌ ‌安装并重启‌点击Install按钮安装完成后点击提示的Change Language and Restart按钮重启应用2、Cursor Rules设置Cursor Rules帮助你定制AI 行为让它符合你的编码风格和 项目需求。Cursor 提供两种类型的规则全局规则使用快捷键CtrlShiftJWindows/ CmdShiftJmacOS直接打开 Rules 设置界面或者点击File”文件→“Preferences”首选项→“Cursor Settings”设置这些规则帮助AI 理解你的代码库并遵循项目规范。全局规则点击All适用于所有项目点击「全局规则」下的「添加规则」输入规则内容保存后全局生效可在设置中随时编辑或禁用例如1、之前完成正确的功能尽量不要修改。 2、生成的注释用中文并使用 UTF-8 编码。 3、生成的代码有时候会存在中文乱码的情况所以你在生成中文的时候需要检查是否有中文乱码如果有乱码需要修正。 4、如果修改某个函数的实现先理解之前函数实现的逻辑。然后在原来的基础上再进行修改保留之前的函数逻辑不要移除 5、你操作的环境是windows系统。项目规则仅适用于当前打开项目在编辑器中写入规则内容保存后仅对当前项目生效。在 Cursor 中添加项目规则主要有两种方式项目根目录下的.cursorrules文件以及新版 Cursor 中更强大的.cursor/rules/目录。方法一使用.cursorrules文件传统方式这是最简单、最常用的方式适合单个规则文件。在项目的根目录下创建一个名为.cursorrules的文件。 在该文件中用自然语言写下你的规则。 保存文件后Cursor 的 AIComposer、Chat、Tab会自动读取该文件并将其作为上下文的一部分来遵循。示例.cursorrules内容项目技术栈使用 React 18 TypeScript状态管理使用 Zustand样式使用 Tailwind CSS代码规范组件必须使用函数式组件使用箭头函数类型定义放在src/types/目录下优先使用interface而不是type回答要求只返回修改的代码片段不要返回完整文件解释修改原因代码注释使用中文方法二使用.cursor/rules/目录推荐更灵活 Cursor 更新后引入了更强大的规则系统可以创建多个规则文件并支持设置规则的作用范围。 在项目根目录下创建.cursor/rules/文件夹。 在该文件夹内创建规则名.mdc文件。 在.mdc文件的开头可以添加 Frontmatter 来配置规则属性然后写入规则内容。 ![image](https://i-blog.csdnimg.cn/direct/15761875bb274f3e99e5b6a9a080fe63.png)**示例.cursor/rules/global.mdc** --- description: 全局代码规范 globs: **/* alwaysApply:true---# 全局规则- 所有代码必须通过 ESLint 检查 - 变量名使用驼峰命名法 - 不允许使用any类型 **示例bash.cursor/rules/api.mdc仅作用于 API 相关文件** --- description: API 路由规范 globs: src/api/**/* alwaysApply:true---# API 规则- 所有 API 函数必须有完整的 JSDoc 注释 - 请求参数使用 Zod 验证 - 错误处理统一返回ApiError类 **bash.mdc文件的 Frontmatter 说明** description规则的简短描述 globs规则生效的文件匹配模式如**/*.tsx、src/components/**/* alwaysApply是否始终应用该规则true/false 总结全局规则优先级低于项目规则若同一规则如编码缩进在全局和项目中都有设置以项目规则为准适配项目个性化需求。全局规则可统一管理所有项目的 AI 辅助行为避免重复配置项目规则可针对不同项目灵活调整适合多项目开发。### 3、设置python环境左边窗口点击然后安装python插件![image](https://i-blog.csdnimg.cn/direct/662d913864bd410b801b24e8da6bfa05.png)如果有现成的python环境 点击 ctrlshiftp出来界面如下![image](https://i-blog.csdnimg.cn/direct/c57656724b9545e8bbf76fa5c1ea6e44.png)然后选择你的python环境![image](https://i-blog.csdnimg.cn/direct/f5722e650d13498584fef6669556a0b3.png)### 4、添加模型打开setting -models添加deepseek的模型![image](https://i-blog.csdnimg.cn/direct/a12fe10629064ccdad04d1bd8ee50383.png)## 三、Cursor 使用实例1、最好创建自己的工程文件夹如cursordemo![image](https://i-blog.csdnimg.cn/direct/7fe10054c471479aa8f024f1b20425ce.png)2、在cursor中打开这个文件夹并创建py文件3、cursor由于会调用国外的模型最好开启科学上网并关闭http2![image](https://i-blog.csdnimg.cn/direct/2fa1a1ea1bfd457b8867e7552ad4af2f.png)4、打开文件夹File-Open folder编写一个最基础的调用大模型的程序![image](https://i-blog.csdnimg.cn/direct/b3d87a90423a44558ae53a858708ad17.png)编写一个最基础的调用大模型的程序要求使用dashscope和阿里的千问大模型 运行百炼大模型应用需要去百炼申请一个账号并产生一个Api key百炼有免费的额度提供具体操作如下链接[https://blog.csdn.net/weixin_36467887/article/details/155538539](https://blog.csdn.net/weixin_36467887/article/details/155538539?spm1001.2014.3001.5501)五、api的使用 执行效果如下![image](https://i-blog.csdnimg.cn/direct/2891b65b9a3849b09caa3ad9dcbcefdc.png)由于模型不一定稳定因此自己产生的程序可能跟上面不一样能够运行即可在运行过程中可能发生错误可以把错误发送给cursor让他解决。### 实例 多张报表文件处理两张表的数据如下 asoiaf-edges.xlsx![image](https://i-blog.csdnimg.cn/direct/752ed188dac84c249d4b7eb292e1fe14.png)asoiaf-nodes.xlsx![image](https://i-blog.csdnimg.cn/direct/cbadf0b10ff844e8b61814cc15f0b8b6.png)需要编写个程序合并两个文件1、编写Python读取asoiaf-edges.xlsx 和asoiaf-nodes.xlsx前5行数据并查看字段并保存py文件。 如下图执行完以后有异常如下把异常复制到cursor对话框中![image](https://i-blog.csdnimg.cn/direct/83a32ebfa6b64492bab7224142194d90.png)可以继续优化代码把冗余的缺包异常处理逻辑去掉如下![image](https://i-blog.csdnimg.cn/direct/b5ce6b43045742e6b6f0bb636da653cb.png)执行结果如下第一个步骤完成![image](https://i-blog.csdnimg.cn/direct/4e307881d76840d98f6851579fa9717f.png)2、编写Python将两张报表合并即在 asoiaf-edges.xlsx 的基础上增加该SourceId的label保存到新的 .xlsx 如下图生成了新的py文件运行后结果保存到新的xlsx文件中如下![image](https://i-blog.csdnimg.cn/direct/0c73e5eb1a864991a9f595cf3bbf1137.png)合并结果数据如下![image](https://i-blog.csdnimg.cn/direct/8f87d64fe7304aa0b2e745d703252fee.png)