Cursor从入门到入魔:让AI替你写代码的玄学指南

Cursor都出来很久了,想必很多人已经用得炉火纯青了,本着好东西就要多分享的态度,今天我又来安利一下!这玩意儿堪称编程界的「阿拉丁神灯」,只需动动嘴皮子(其实是打字),就能让代码无中生有、无懈可击、无所不能。

一、安装篇

官网:https://www.cursor.com/cn

选择适合自己操作系统的版本下载,按下方图示配置。装完后你会发现,这货长得和VS Code不能说毫不相关,只能说一模一样

如果本机安装的有VS Code就选择Use Extensions,没有就选择Start from Scratch

因为我本机安装了VS Code,所有很多配置和插件就直接用了VS Code

点击Sign Up注册,新用户都会送30天的试用

中文插件安装

在搜索框输入chinese,安装中文(简体)插件,安装完成后重启即可。

二、基础操作篇

首先我们要认识下这个工具的布局,总共有四个区域,如下图所示:

接下来我们就来探索它的各种神奇的用法!

场景1:代码许愿池

新建一个文件夹,并在里面新建一个需求说明文档,按下Ctrl+L发送需求,即可自动生成代码。

此刻终于明白,什么叫做"键盘在手,天下我有"。

场景2:Bug修复大师
以前遇到报错时,不是百度就是Google,翻来覆去的寻找解决方案,好不容易找到一个打开一看还需要充会员,顿时心里一万只草泥马奔腾而过。但是现在不一样了,只需要选中错误代码按下Ctrl+L,然后问他为什么会报错,应该怎样解决,AI瞬间将解决方案甩你面前,丝毫不拖泥带水。

场景3:注释翻译官
有时候想看看别人的代码,发现一行注释都没有,瞬间头大,这个时候你也只需要选中代码,让他给你加上注释就可以了。

以后阅读各种源码都没有压力了

场景4:词穷了我只能用666来形容了

@Codebase 功能,主要用来与代码库进行交互,比如代码审查,代码结构分析,重构优化,文档生成等,看到这个我简直无语了,再也不用自己写文档自己分析结构了,我瞬间觉得月薪5w的工作我也能胜任了。

三、关于收费

好用的东西都不便宜,毕竟一分钱一分货,免费的次数用完了就只能付费了;但是这不是我们的作风,当初老佛爷可是充了13亿多两白银的会员,续期都续到了一千年以后了,所以说再对中国朋友收费就有点不太合理了。

所以这里给大家介绍一个工具,可以自动重置机器ID , 免费升级使用Pro功能,地址:https://github.com/yeongpin/cursor-free-vip

自动重置脚本:

Linux/macOS

Plaintext
curl -fsSL https://raw.githubusercontent.com/yeongpin/cursor-free-vip/main/scripts/install.sh -o install.sh && chmod +x install.sh && ./install.sh

Windows

Plaintext
irm https://raw.githubusercontent.com/yeongpin/cursor-free-vip/main/scripts/install.ps1 | iex

配置文件,Win / Macos / Linux 路径, [Documents/.cursor-free-vip/config.ini]

Plaintext
[Chrome]
# Default Google Chrome Path | 默认Google浏览器路径
chromepath = C:\Program Files\Google\Chrome\Application\chrome.exe
[Turnstile]
# Handle Tuenstile Wait Time | 等待人機驗證時間
handle_turnstile_time = 2
# Handle Tuenstile Wait Random Time (must merge 1-3 or 1,3) | 等待人機驗證隨機時間(必須是 1-3 或者 1,3 這樣的組合)
handle_turnstile_random_time = 1-3
[OSPaths]
# Storage Path | 存儲路徑
storage_path = /Users/用户名/Library/Application Support/Cursor/User/globalStorage/storage.json
# SQLite Path | SQLite路徑
sqlite_path = /Users/用户名/Library/Application Support/Cursor/User/globalStorage/state.vscdb
# Machine ID Path | 機器ID路徑
machine_id_path = /Users/用户名/Library/Application Support/Cursor/machineId
[Timing]
# Min Random Time | 最小隨機時間
min_random_time = 0.1
# Max Random Time | 最大隨機時間
max_random_time = 0.8
# Page Load Wait | 頁面加載等待時間
page_load_wait = 0.1-0.8
# Input Wait | 輸入等待時間
input_wait = 0.3-0.8
# Submit Wait | 提交等待時間
submit_wait = 0.5-1.5
# Verification Code Input | 驗證碼輸入等待時間
verification_code_input = 0.1-0.3
# Verification Success Wait | 驗證成功等待時間
verification_success_wait = 2-3
# Verification Retry Wait | 驗證重試等待時間
verification_retry_wait = 2-3
# Email Check Initial Wait | 郵件檢查初始等待時間
email_check_initial_wait = 4-6
# Email Refresh Wait | 郵件刷新等待時間
email_refresh_wait = 2-4
# Settings Page Load Wait | 設置頁面加載等待時間
settings_page_load_wait = 1-2
# Failed Retry Time | 失敗重試時間
failed_retry_time = 0.5-1
# Retry Interval | 重試間隔
retry_interval = 8-12
# Max Timeout | 最大超時時間
max_timeout = 160

停止脚本,请按Ctrl+C

如果上面那个不行的话这里还有一个:https://github.com/yuaotian/go-cursor-help/blob/master/README_CN.md

免责声明:本文提到的第三方工具仅供技术研究,请遵守软件许可协议,滥用可能导致账号封禁。

关注我,了解更多AI黑科技

举报