Cursor:基于ChatGPT的AI编程辅助工具

Cursor简介

Cursor是一款与OpenAI合作开发的代码生成编辑器,能够根据用户输入的内容自动编写代码,并利用ChatGPT技术进行修改和解释。该工具目前面向个人和企业用户开放,个人版本分为免费和付费(每月20美元)两种选择。付费版本提供更多的GPT 3.5和GPT 4使用权限。尽管免费版本功能强大,用户每月仍可使用100个GPT 3.5 Prompts和10个GPT 4 Prompts。此外,用户还可以使用OpenAI API Key,按使用量计费。

从原理上看,Cursor将用户输入的自然语言转换为代码。在代码保存方面,Cursor提供了本地模式(Local Mode),选择此模式后,代码仅保存在用户的计算机上;不选择时,代码会被缓存以便改进Cursor。

Cursor编程辅助使用教程

Cursor支持Windows、Linux和Mac三种操作系统。下载安装后,用户需要注册并登录,界面如下:

Cursor Login

用户可以编写Javascript、Python和C++等程序,并在右侧的Project中新建文件。页面右侧可选择使用GPT 3.5或GPT 4。在操作中,主要使用以下两种功能:

  • Ctrl+K:用户在界面中输入文字,直接生成代码,代码可复制到其他IDE中运行,或选择Run直接运行,但需先在Cursor中安装对应程序。
  • Ctrl+L:用户选中代码,通过问答方式主动提问,得到解释。提问的回答会在右侧显示,而不会直接在代码中出现。

我们尝试了Javascript和Python两类代码。在Javascript中,我们要求建立一个网页,网页内容为SetmyAI.com,并添加Start和Exit两个按钮。Cursor提供的代码如下:

Cursor Website Design

代码在浏览器中的展示效果如下:

Open Website

接着,我们测试了Python代码,要求程序从YAHOO Finance获取APPL的昨日收盘价,Cursor提供的代码如下:

Cursor AAPL Price

在Jupyter Notebook中运行代码得到的结果如下:

Jupyter AAPL Price

从实际效果来看,Cursor的使用体验非常友好,代码生成速度也很快。如果对代码有疑问,可以选中对应代码,使用Ctrl+L生成对代码的解释:

Cursor Explain Code

Cursor使用总结

Cursor上手简单,代码生成速度快,支持括号匹配、自动缩进和错误修改等功能。对于有编程需求的用户,值得一试。免费版本提供的100条Prompts可以在设置中查看使用数量,合理分配使用。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 6天前
下一篇 6天前

相关推荐