Cursor

概念

基于VScode打造的AI编程工具

同内核:Cursor 和 VS Code

  1. 都基于 Electron 框架(桌面端跨平台技术,由 Chromium + Node.js 组成)

  2. 且都使用了 Monaco Editor(微软开发的代码编辑核心,VS Code 的编辑功能底层也是它)

安装

Cursor:用 AI 编码的最佳方式 直接下载即可

安装只需要按需自定义路径、生成快捷方式就好了

准备

注册登入

  1. 填写邮箱、验证码

  2. 绑定手机号、验证码:

中国的国家代码 “+86”,然后右边填手机号即可

请添加图片描述

基础设置

请添加图片描述

按照这里的进行设置即可

最后一项:安装终端命令,方便后续从终端直接启动 Cursor

请添加图片描述

code command即使用VScode命令启动 Cursor

建议只用cursor就好了,区分开cursor和VScode

然后选择好自己想要的界面风格

下面是快捷键

请添加图片描述

然后就进入到了很像VScode界面的cursor界面

无限续杯

新账号有14天免费使用期,且只有50次高级提问次数

因此需要无限续杯(刷新免费试用期),或者20美元一个月

无限续杯需要两个步骤:

  1. 新邮箱

    在2925无限邮箱注册一个账号

    该邮箱账号可以通过不断添加后缀来获取各种各样的子账号(但其实给子账号发送邮件,依旧是注册时的主账号收到)

    用这些子账号就可以对应新的试用期(但还不够)

  2. 新机器码

    cursor会校验本机机器码,同一个机器码,即使邮箱不一样,也会限额

    我们可以用开源项目重置机器码

    具体网上找吧

设置

包括Cursor Settings(AI功能)(右上齿轮打开)和Editor Settings(编辑器基础设置)

请添加图片描述

打开AI设置后,在General/Preferences/Editor Settings点Open就打开编辑器设置了

请添加图片描述

汉化

装插件

打开扩展快捷键:Ctrl + shift + x

在弹出的位置输入Chinese,然后下载

打开语言配置快捷键:Ctrl + shift + P 并输入"Configure Display Language"选择中文后重启即可

请添加图片描述

如果你只想利用cursor帮你生成代码,最后代码运行、调试等等还是在idea、pycharm、vscode中做,下面的设置没必要进行

直接跳到使用即可

导入VScode的配置

(快捷键、插件等)

General/Preferences/Import Settings from VS code

点击import就好了

####配置Java环境

注意:仅让 AI 帮我们修改 Java 代码(不在 Cursor 中执行、编译、调试代码),完全不用配置任何 Java 环境(JDK、Maven 等),只有当你想直接在cursor中编写java代码,并直接在这里运行,才需要配置下面的内容

手动配置java环境,因为如果要Cursor自动去识别并配置环境,则需要:

jdk、maven和都配置好了环境变量,但对于我自己,就没有配置maven的环境变量,而是使用idea自带的maven

Ctrl + shift + P 并输入"Preferences Open User Settings(JSON)"

在打开的settings.json文件中添加如下内容:

{
	"java.home": "JDK路径",
    "java.configuration.maven.userSettings": "maven配置文件settings.xml的路径"
}

如果是使用idea自带的maven,则去idea中settings中查找maven的路径

请添加图片描述

再找到我的jdk的位置

请添加图片描述

那么我的配置就要这样加上去

{
	"java.home": "D:\Program Files\java\JDK\jdk-17.0.10",
    "java.configuration.maven.userSettings": "D:\develop\apache-maven-3.6.1\conf\settings.xml"
}

加完两个路径后,我们可以再添加辅助java编程的插件,让代码可以高亮、快速编程(sout)等

ctrl + shift + x 并输入"Extension Pack for Java"下载即可

使用

先打开项目文件夹

ctrl + shift + L 打开对话框(ctrl + L也可以,之前快捷键中有写)

三大核心AI功能:

  • Tab快速补全

  • Chat对话模式:

    ctrl + shift + L 打开对话框

    自然语言输入即可

    有三种模式:

    • Agent:允许cursor学习理解我们的代码,并直接修改我们的代码(识别项目结构)
    • Ask:获取代码解释,但不直接修改代码(识别项目结构)
    • Manual:不识别项目结构

三大核心AI功能:

  • Tab快速补全

  • Chat对话模式:

    ctrl + shift + L 打开对话框

    自然语言输入即可

    有三种模式:

    • Agent:允许cursor学习理解我们的代码,并直接修改我们的代码(识别项目结构)
    • Ask:获取代码解释,但不直接修改代码(识别项目结构)
    • Manual:不识别项目结构
  • Ctrl + k内联:选中部分代码,按快捷键操作

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐