从 2022 年开始,我每月花 10 美元来使用 GitHub Copilot AI 编程助手。
后来,随着我在 GitHub 上提交 Pull Request 的数量增多,我已经可以免费使用 Copilot 了。
在 VSCode 里使用 Copilot 来辅助编程真的很爽。
原本我以为我绝对不会抛弃 VSCode 和 Copilot,
但是最近,Cursor 成功地让我卸载了 VSCode。
因为 Cursor 的编程体验比 VSCode + Copilot 更爽!
安装方法
你可以近似地认为 Cursor 是 VSCode 的超集(就如同 TypeScript 是 JavaScript 的超集),VSCode 有的功能 Cursor 全都有。
在你安装完 Cursor 之后,Cursor 会问你要不要导入 VSCode 的配置,包括快捷键、主题和插件!
导入之后,你就可以把 VSCode 束之高阁甚至卸载了。
两个快捷键
你只需要知道 Cursor 的两个快捷键:Ctrl + K 和 Ctrl + L。
macOS 用户请把 Ctrl 自行替换成 Command。
Ctrl + K 用于生成代码,按下之后说出你的需求,比如"把数组 a 去重得到 b",然后回车,就能看到代码自动生成了。
如果你对结果不满意,就继续打字,比如"使用 lodash 提供的 API",然后代码就会被重写。
直到你对结果满意了,你就可以按下 Ctrl + Enter 来接受答案。
Ctrl + L 用于跟 AI 聊天,你可以问"这个文件做了什么",然后回车。如果你想知道整个代码仓库做了什么,就把回车改成 Ctrl + 回车。
等你熟练这两个快捷键之后,再去看看其他的快捷键吧。
付费
刚注册的账号能免费体验 Cursor Pro 14 天,你可以无限使用 AI。
14 天之后你的 AI 请求量就会受到限制(只是变慢了一点而已),此时你有三个选择:
- 花钱升级到 Cursor Pro,每月 20 美元
- 网传可以换邮箱重新体验 14 天,如此反复;网传还可以删掉账号重新注册。(这句话很重要建议多读两遍)
- 或者你也可以打开 Cursor Settings / Models,设置自己的 API Key
我使用的是 V3 API 提供的低价中转 OpenAI 接口的 API,你也可以自己搭建类似的 AI 接口。 不过使用第三方接口的功能会比官方接口少。
也就是说
- 你可以付费用 Cursor,
- 也可以免费用 Cursor(未来可能会失效),
- 还可以低价用第三方接口。
优点
使用 Cursor 写代码 20 分钟,你就会爱上它,无需多言。
最后一步
卸载 VSCode,因为你已经用不上 VSCode 了。