Cursor AI编辑器初体验

介绍

Cursor是一个集成了多种模型的vscode编译器,并非是一个在IDE里使用的插件。之前使用的AI编程都是基本的通过提示来生成代码,比如Coplilot和通义千问等,都是以插件的形式集成在IDE里面。Cursor可以理解为在vscode中集成了AI辅助编程助手,有更加全面的上下文,不仅可以进行代码补全,同时还可以针对性的修复错误代码,重构代码结构,为程序员提供一种聊天式编程体验。

安装

官网下载安装:https://www.cursor.com/cn

支持:Windows/Linux/Mac

试用

通过邮箱注册,国内邮箱可以。

试了下临时邮箱,发现被限制了,应该是避免白嫖的过滤机制。

注册后,有14天的免费试用期,有一些功能请求次数限制,试用期结束后的收费模式:按月/按年。

 

Cursor功能区

功能特性:https://www.cursor.com/cn/features

内置模型

AI辅助功能

AI辅助功能有三大块:CHAT、COMPOSER、BUGFINDER,可用快捷键 CTRL+ L快速打开

CHAT

问答框,和chat-gpt类似,但是有代码上下文环境。

1、直接分析整个选择代码文件并优化:

ai助手会给出对应的优化后的代码,点击Apply应用代码,会自动把生成的代码复制到源代码文件中,同时会给出和源代码的区别,有点类似于git diff:

2、分析代码片段

选择某段代码然后按Ctrl+L,或者直接复制到CHAT,可以对代码片段进行分析:

 

 COMPOSER

核心功能,用自然语言描述需求,自动生成、修改代码。支持多文件的编辑。

比如常见的业务组分为的repository、service和api层等,现在有一个detection的代码结构:

如果现在有个白名单业务,希望根据 detections 这个目录下的代码结构生成对应的代码:

生成代码结构,几乎是不用做任何修改的:

 

Cursor快捷键

小结

  • Cursor的功能很强大,可以通过自然语言对话,逐步编码、验证、迭代,生成的代码有详细的描述信息、使用步骤等
  • 能想到的可通过Cursor进行代码推导、代码重构、代码优化、代码review、单元测试、API规范检查等
  • 比较擅长独立的工具类,对于大型业务类代码,待体验
  • Cursor免费版没有隐私模式,有联网功能,暂没有导入已有work 工程,可能有代码泄漏风险

附录

posted @   仅此而已-远方  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示