最近,Cursor在AI编程领域引起了广泛关注。作为一名程序员,我经常在朋友圈看到同行们分享使用Cursor的心得,甚至有人感叹,不会使用AI工具的程序员可能很快就会被淘汰。这让我对Cursor产生了浓厚的兴趣。
为什么选择Cursor?
我之前一直使用VS Code,并搭配了通义和腾讯的AI编码助手。这些工具在代码补充、测试用例生成和代码优化方面确实帮了我不少忙。然而,在尝试了Cursor之后,我发现之前的工具都显得逊色许多。Cursor的强大功能让我有种“大炮对机枪”的感觉。
如何开始使用Cursor?
Cursor的安装非常简单,支持Windows、Linux和Mac三种操作系统。只需访问官网下载对应版本即可。
Cursor的界面与VS Code非常相似,默认是英文界面,但可以通过安装插件切换为中文。和VS Code一样,Cursor也支持安装扩展插件,只需进入Preferences -> Extensions即可。
Cursor的核心功能
AI编程
Cursor的界面主要分为编码区和Chat区。在编码区,新建文件后,按下Ctrl+K
即可唤起对话框,输入你的代码需求。点击Generate后,代码会迅速生成。你可以进行修改,确认无误后,按下Ctrl+Accept
将代码写入文件。
生成的代码还可以进一步优化。例如,你可以将单线程代码改为多线程,或者要求统计用户数并确保线程安全。
Cursor的代码生成速度非常快,远超通义和腾讯的AI代码助手。它还能检查代码问题并提供优化建议。例如,我的C代码中指针未分配就直接拷贝,运行后也未释放。Cursor立即给出了正确的代码。
Cursor还有一个非常强大的功能——根据截图生成代码。我上传了京东的登录截图,Cursor在十几秒内就生成了相应的HTML代码。
AI Chat功能
按下Ctrl+L
可以调出对话框界面,点击View all可以查看历史对话记录。
Cursor的Chat功能支持多种大模型,如GPT-4、Claude-3.5-Sonnet、GPT-4-Mini等。你还可以通过Mention按钮调用不同内容的搜索功能。
例如,选择Folders后,输入“请列出所有的文件”,Cursor会列出文件夹中的所有文件。选择Web后,输入“我想搜索所有Python的电子书”,Cursor会在网上进行搜索,并提供包括百度网盘链接和提取密码在内的详细信息。
Cursor还可以解析图片,并对其进行分析。上传图片后,AI会给出全面的解析结果。
写在最后
Cursor的功能远不止这些,后续我还会继续分享更多Cursor的使用技巧。例如,Cursor的Composer功能可以根据提示词生成整个工程,这是通义和Copilot所不具备的。
AI时代大有可为,掌握Cursor这样的工具,将极大提升你的工作效率。如果你对AI工具、AI智能体或AI赚钱感兴趣,欢迎继续关注我的分享。