Cursor安装及使用技巧

Cursor安装及使用技巧

Cursor 完整安装教程(官方正版,Win/Mac/Linux)

官方主页:https://cursor.com,打开自动识别系统下载对应安装包

一、Windows(Win10/11)

官网点 Download for Windows,下载 cursor-setup.exe(约 100MB)

双击安装包:

Next → 可选自定义安装目录

(默认:C:\Users\用户名\AppData\Local\Programs\Cursor)

勾选 Create desktop shortcut(桌面快捷方式)

Install → Finish,自动启动

首次打开:右上角 Sign in,用 GitHub / 邮箱登录即可免费使用基础 AI 额度

二、macOS(Intel/M1/M2/M3 通用 dmg)

方式 1(图形安装,推荐)

下载 Cursor.dmg,双击打开镜像

把 Cursor 图标拖入 Applications 文件夹Cursor

启动台打开;提示「无法验证开发者」:

系统设置 → 隐私与安全性 → 下滑点仍要打开

方式 2(Homebrew 一键安装)

brew install --cask cursor

三、Linux

Ubuntu/Debian(deb 包)

下载

wget https://download.cursor.sh/linux/cursor_latest_amd64.deb

安装

sudo dpkg -i cursor_latest_amd64.deb

补全依赖

sudo apt install -f

通用版 AppImage(全Linux发行版)

cpp 复制代码
Bash
wget https://download.cursor.sh/linux/cursor_latest_amd64.AppImage
chmod +x cursor_latest_amd64.AppImage
./cursor_latest_amd64.AppImage
{insert_element_2_}

四、安装后必备配置

1.切换中文Ctrl+, 打开设置 → Language → 选简体中文,重启生效

2.AI调用:

  • 免费账号:内置GPT-4/Claude,每月免费额度够用日常开发
  • 快捷键:Ctrl+L 唤起AI对话整文件,Ctrl+K 选中代码提问

常见报错

1.Windows安装失败:关闭杀毒,换默认路径重装

2.Mac打不开:右键应用→打开,跳过安全拦截

  1. 登录加载慢:正常,首次联网拉取模型配置

mdc 规则示例

alwaysApply: true

priority: high

globs:

  • "src/main/java//*.java"
  • "src/test/java//*.java"

Java + SpringBoot 强制编码规范

  1. 项目结构(必须严格遵守)
    com.公司名.项目名
    ├── config # 配置类
    ├── controller # 接口层
    ├── service # 业务层
    │ ├── impl # 业务实现
    ├── mapper # DAO 层
    ├── entity/po # 数据库实体
    ├── vo # 接口返回对象
    ├── dto # 接口入参对象
    ├── common # 通用工具/常量
    ├── exception # 全局异常
    └── util # 工具类
  2. 命名规范
    包名:全部小写
    类名:大驼峰UserController、UserService
    方法/变量:小驼峰getUserById、userName
    常量:全大写下划线MAX_SIZE
    布尔:is/has开头isEnabled、hasPermission
  3. 分层规范(强制)
    Controller:只处理参数、返回、路由
    Service:写业务逻辑,禁止 SQL
    Mapper:只做数据库操作
    禁止 Controller 直接调用 Mapper
  4. Spring 注解规范
    接口:@RestController
    服务:@Service
    配置:@Configuration
    依赖注入:使用构造器注入,禁止@Autowired字段注入
    全局异常:@RestControllerAdvice
  5. 代码风格
    缩进 4 空格
    一行代码不超过 120 字符
    方法不超过 80 行
    异常必须捕获或抛出
    禁止魔法数字,必须定义常量
    必须加 Javadoc 注释(类、方法、入参、出参)
  6. 接口规范
    统一返回Result
    GET 查询,POST 新增,PUT 修改,DELETE 删除
    参数校验使用@NotBlank/@NotNull/@Valid
  7. 禁止写法
    禁止System.out.println,用 log
    禁止直接返回 null 集合
    禁止冗余注释
    禁止在循环里查库

com.example.demo

├── DemoApplication.java # 启动类

├── config/ # 配置

│ ├── MyBatisConfig.java

│ └── WebConfig.java

├── controller/ # 接口

│ └── UserController.java

├── service/ # 业务

│ ├── UserService.java

│ └── impl/

│ └── UserServiceImpl.java

├── mapper/ # 数据库

│ └── UserMapper.java

├── entity/ # 数据库实体

│ └── User.java

├── dto/ # 前端入参

│ └── UserQueryDTO.java

├── vo/ # 前端返回

│ └── UserVO.java

├── common/

│ ├── Result.java # 统一返回

│ └── ResultCode.java

├── exception/

│ ├── GlobalExceptionHandler.java

│ └── BusinessException.java

└── util/

└── StringUtil.java

形成文件落地

Cursor重要的是编写好doc,好的doc能快速生成代码,及项目运行。还有就是充值,价格对普通编者来说还是价格不亲民。

相关推荐
Bigger2 小时前
mini-cc 终端 UI:用 React 写 CLI 是什么体验
前端·react.js·ai编程
threerocks3 小时前
女程序媛多肉的 AI 小绿书,短短 3 天 220 粉
aigc·openai·ai编程
jeffer_liu12 小时前
Spring AI 生产级实战:工具调用
java·人工智能·后端·spring·ai编程
程序员佳佳14 小时前
连续使用三个月向量 API 中转站,它真的适配向量落地场景吗?
人工智能·gpt·aigc·ai编程·agi
孟健15 小时前
白板不是关键,Miro靠什么年入6亿?
ai编程
ServBay16 小时前
Qwen3.7-Max 发布,全能智能体基座
后端·aigc·ai编程
七牛开发者16 小时前
周三头条|从 Claude 案例看 Coding Agent 的计划层设计
ai编程
CoCo的编程之路17 小时前
2026全栈演进:使用前端开发助手进行项目重构的最佳工具
大数据·前端·人工智能·ai编程·comate
CriticalThinking18 小时前
在 JetBrains IDE 中通过 ACP 协议集成 Claude Code等外部工具
ide·agent·ai编程