前言
Cursor 是一款集成 AI 技术的代码编辑器,由Anysphere 实验室开发,基于 VSCode 深度定制。支持多种编程语言,并内置了GPT-4等AI模型,提供智能代码补全、代码生成、代码编辑和聊天功能。
通过官网可以得知,Cursor提供以下几种订阅模式:
-
Hobby计划:免费,包含两周的Pro试用期,每月2000个代码补全等。
-
Pro计划:每月20美元,提供无限制的代码补全和高级请求。
-
Business计划:每月40美元,提供额外的数据保留等服务。
免费试用期可以体验到:
-
试用期限:Cursor 为新用户提供14天的免费试用期,在此期间用户可以享受所有功能的访问权限。
-
请求次数限制:在试用期间,用户可以进行500次快速请求,这与付费的Pro版本相同,但试用期结束后将无法继续使用这些高级功能。
-
功能访问限制:免费版用户在试用期结束后,无法访问高级功能和模型。即使在注册新账号后,仍然会受到普通模型问答次数的限制。
对于新手入门来说每个月20美元属实有点多了,接下来分享四种免费方案:
方案一:删除账号重新注册
试用期过期后,不用新注册新账户,最简单的办法是删除账户,然后用同样的邮箱登陆,14天免费试用就续上了。
操作方法
当我们的账号使用完 Cursor 免费版本额度或者时间到期了之后,我们可以再次进入官网登录账号,点击 Advanced
,点击 Delete Account
删除
输入 delete 点击确认 ,然后用原来的账号再次注册一遍,神奇的事情发生了,官方又会当做新的账号给你分配新的免费额度。
注意:当你3次删除账户再登陆后,也不好使了。会提示“Too many free trial accounts used on this machine.”;
方案二:无限邮箱方式注册账号
由于注册账号只需要邮箱即可,我们只要邮箱数量足够多,那就可以一直免费使用。
但是问题来了:哪有那么多邮箱给挥霍。不要担心,按照下面的教程来,这些都不是问题。
操作方法
步骤1:注册2925邮箱。
官方网址:https://2925.com/
为什么我们要注册这个邮箱呢?
无限邮箱原理:比如你注册的邮箱账号是 kelencc@2925.com
。那么账号注册完成之后,在前缀的 kelencc
后面增加任何字符的邮箱地址的邮件,kelencc123@2925.com
,kelencc321@2925.com
都会自动被这个工具接收。
步骤二:在cursor 中退出原始的邮箱地址。
步骤三:通过对原邮箱加后缀的方式进行新的邮箱登录。
这个时候会跳转到浏览器进行登录,我们选择sign up,按照步骤一通过加后缀的方式,注册一个新的账户。
接下来选择发送邮箱验证码注册
注意:这种方法唯一缺点就是编辑器的插件不能远程同步。 不过不影响,毕竟本地用,插件还在,用完即弃。
方案三:机器码重置
所谓魔高一尺,道高一丈。cursor官方如果发现某个机器长期免费使用账号,就会对这台电脑进行封禁操作。
经测试一台机器只能绑定3次,Cursor 有记录和检测机器码, 删除账户重新登陆,或者新注册账号行不通了。
怎么解决呢?话说以前遇到有绑定机器码或者MAC地址时,一般也有办法更改机器码或者弄个假的MAC地址。所以,解决办法就是编个新的机器码。
目前看来,有以下三种方法:
-
删除machineid文件
Windows在
~\AppData\Roaming\Cursor
macOS 在~/Library/Application support/cursor
-
安装一个插件
GitHub下载 https://github.com/bestK/cursor-fake-machine/releases/download/v0.0.1/cursor-fake-machine-0.0.1.vsix
-
运行Python脚本
有一个大佬写的Cursor相关的python脚本,在python3环境中运行它
这里推荐第三种方法,下面是具体步骤:
操作方法
Mac系统操作方法
-
下载
mac_change_id.sh
脚本 -
打开终端,进入脚本所在目录
-
添加执行权限:
chmod +x mac_change_id.sh
运行脚本:
# 使用随机生成的设备 ID
./mac_change_id.sh
# 使用自定义设备 ID(可选)
./mac_change_id.sh your_custom_id
Windows 系统操作方法
-
下载
win_change_id.bat
脚本 -
右键点击脚本,选择"以管理员身份运行"
-
按照提示等待脚本执行完成
方案四:Cursor试用期重置工具
这是一个最新的开源工具Cursor Free Trial Reset Tool,该工具解决Cursor在免费订阅期间出现的多账户限制问题。当用户在同一台机器上使用多个免费试用账户时,Cursor会提示“Too many free trial accounts used on this machine. Please upgrade to pro.”,此工具通过重置Cursor的试用期限制,帮助用户继续使用免费版本。
工具支持Windows、macOS和Linux系统,提供自动和手动两种安装方式,确保用户能够轻松地恢复Cursor的使用权限。
Cursor Mac专用重置工具:https://github.com/ultrasev/cursor-reset
Cursor Free Trial Reset Tool:https://github.com/yuaotian/go-cursor-help
自动安装
Linux/macOS
打开终端,运行以下命令:
curl -fsSL https://raw.githubusercontent.com/yuaotian/go-cursor-help/master/scripts/install.sh | sudo bash
脚本将自动请求必要的权限(sudo/admin),关闭任何正在运行的Cursor实例,备份现有配置,安装工具并添加到系统PATH,清理临时文件。
Windows
以管理员身份运行PowerShell,执行以下命令:
irm https://raw.githubusercontent.com/yuaotian/go-cursor-help/master/scripts/install.ps1 | iex
脚本将自动请求必要的权限(sudo/admin),关闭任何正在运行的Cursor实例,备份现有配置,安装工具并添加到系统PATH,清理临时文件。
手动安装
-
从releases页面下载适用于您系统的最新版本。
-
解压并以管理员/根用户权限运行:
Linux/macOS:
bashsudo ./cursor-id-modifier
Windows (PowerShell Admin):
powershell.\cursor-id-modifier.exe
手动配置方法
-
完全关闭Cursor。
-
导航到配置文件位置:
Windows:
%APPDATA%\Cursor\User\globalStorage\storage.json
macOS:
~/Library/Application Support/Cursor/User/globalStorage/storage.json
Linux:
~/.config/Cursor/User/globalStorage/storage.json
-
备份
storage.json
文件。 -
编辑
storage.json
文件,更新以下字段为新的随机UUID:
{
"telemetry.machineId": "generate-new-uuid",
"telemetry.macMachineId": "generate-new-uuid",
"telemetry.devDeviceId": "generate-new-uuid",
"telemetry.sqmId": "generate-new-uuid",
"lastModified": "2024-01-01T00:00:00.000Z",
"version": "1.0.1"
}
保存文件并重新启动Cursor
总结
虽然不知道以上几种方法能用多久,但相信会有新的方式来解决,只不过操作会比较繁琐一些,对于新手入门来说是完全够用了,Cursor 以优秀的多模型助手功能,支持多种编程语言,并内置了GPT-4等AI模型,提供智能代码补全、代码生成、代码编辑和聊天功能,确实在编程工作中能够大大提升效率,新手在学习Ai编程过程中也能找到更多乐趣!