Cursor介绍
Cursor是与OpenAI合作的一款代码生成编辑器,可以根据用户的输入内容自动编写代码,并利用ChatGPT的技术对其进行修改和解释。
Cursor当前面向个人和企业开放,其中个人版本有免费和付费(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三种。在下载安装之后,需要注册使用。登录后的界面如下:
目前可以编写的程序有Javascript,Python和C++等,可以在右侧的Project中分别新建文件使用。页面右侧可以选择使用GPT 3.5还是GPT 4。在操作中,主要用到两种功能:
Ctrl+K,用户在界面中输入文字,直接生成代码,代码可以复制在其他IDE中运行,也可以选择Run直接运行,但需要先在Cursor中安装对应程序。
Ctrl+L,用户选中代码,通过问答方式主动提问,得到解释。提问的回答会在右侧显示,不会直接在代码中出现。
我们分别尝试了Javascript和Python两类代码,在Javascript中,我们要求建立一个网页,网页中的内容是SetmyAI.com,下方添加Start和Exit两个按钮。Cursor提供的代码如下:
代码在浏览器中展示的效果是:
之后我们测试了Python代码,要求程序从YAHOO Finance获得APPL的昨日收盘价,Cursor提供的代码如下:
在Jupyter Notebook中,运行代码得到结果:
从实际效果看,Cursor的使用体验很友好,代码生成速度很快。如果对代码有疑问,可以选中对应代码,Ctrl+L生成对代码的解释:
Cursor使用总结
Cursor上手容易,代码生成速度快,还可以支持括号匹配、自动缩进、修改错误等功能。有编程需要的用户值得尝试一下。对于免费版本给的100条Prompts,可以在Setting中查看使用数量,合理分配。
网址: