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

一、下载安装Cursor

1、下载

打开浏览器,访问 Cursor 官方网站:https://www.cursor.com(或中文站:https://www.cursor.com/cn),网站会自动识别你的操作系统,匹配对应安装包。

https://cursor.com/cn/download

2、安装(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 后,点击左侧活动栏的扩展图标,或使用快捷键Ctrl+Shift+X(Windows/Linux) 或Cmd+Shift+X(Mac) 打开。‌‌+ ‌搜索语言包 ‌:在搜索框中输入"Chinese"或"简体中文",找到"Chinese (Simplified) Language Pack"扩展。‌‌+ ‌安装并重启‌:点击"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

回答要求

  • 只返回修改的代码片段,不要返回完整文件
  • 解释修改原因
  • 代码注释使用中文
方法二:使用
bash 复制代码
.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环境:

点击 ctrl+shift+p,出来界面如下


![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?spm=1001.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 的基础上,增加该Source(Id)的label,保存到新的 .xlsx

如下图生成了新的py文件,运行后,结果保存到新的xlsx文件中,如下


![image](https://i-blog.csdnimg.cn/direct/0c73e5eb1a864991a9f595cf3bbf1137.png)


合并结果数据如下:


![image](https://i-blog.csdnimg.cn/direct/8f87d64fe7304aa0b2e745d703252fee.png)
相关推荐
智慧物业老杨几秒前
物业费催收难?数智化系统如何用技术重构“服务-收费“闭环
大数据·人工智能
u1301301 分钟前
GitHub 热榜项目:日榜(2026-10-14)
人工智能·github
Raas1002 分钟前
AI网关怎么选?MAI Gateway(魔芋企业级AI网关)入选2026年企业级AI网关推荐清单
大数据·网络·人工智能·gateway·mai gateway
晨间晓2 分钟前
两张图片哪里不一样?用 OpenCV 做图像差异检测工具
人工智能·opencv·计算机视觉
逸A6 分钟前
携程app逆向那些事(ai agent能力偏弱时)
人工智能·python·安全
汇智信科10 分钟前
基于 SMS 体系的民航安全管理平台架构,危险源与事件闭环管理
人工智能·安全·汇智信科·hsim·fastclaw·汇智龙虾
数据皮皮侠13 分钟前
中国产品级二氧化碳排放数据集
大数据·人工智能·搜索引擎·智慧城市·制造
路多辛16 分钟前
全能 Go Agent 框架 covonaut v1.1.5 发布:改进检查点、Token用量与缓存
缓存·agent·ai编程
百数平台17 分钟前
六大 AI 智能体业务场景:表单、巡检、合同审查落地实践
低代码·ai
旋生万物17 分钟前
螺旋数不是玄学:Python 实现广义复数与等角螺线
开发语言·人工智能·python·云原生·aigc·软件工程·后端开发