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 工程,可能有代码泄漏风险
附录
- 使用教程参考:https://cursor101.com/zh
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库