AI4SE_Practices/AI4SE-survey/tools/code-generation/cursor/overview.md

2.8 KiB
Raw Blame History

Cursor - 工具概览

工具类型:代码生成
工具分类code-generation

📋 基本信息

工具简介

Cursor是一款基于AI的代码编辑器结合了强大的AI辅助编程能力支持代码生成、补全、重构、调试等多种开发辅助功能。Cursor基于GPT模型提供了类似VS Code的编辑器体验但集成了更强大的AI能力。

官方网站

定价信息

  • 免费版每月200次AI请求受限功能
  • Pro版$20/月, unlimited AI请求优先访问
  • 开源:部分开源(编辑器部分)

大模型底座

  • 底层模型GPT-4、Claude 3.5 Sonnet、自定义模型
  • 模型版本:支持多模型切换

🎯 核心功能

主要功能

  1. 代码补全:智能代码补全,支持多行补全
  2. 代码生成:根据自然语言描述生成完整代码文件
  3. 代码重构AI辅助代码重构和优化
  4. 代码审查:自动代码审查和安全检查
  5. 调试辅助AI辅助定位bug和提供修复建议
  6. Chat功能与AI对话进行代码开发和问题解答

适用场景

  • 快速原型开发
  • 代码生成和补全
  • 代码重构和优化
  • 学习新框架和语言
  • 日常编码辅助

不适用场景

  • 需要完全本地部署的场景(部分功能需要联网)
  • 对代码质量要求极高的生产环境(需要人工审查)
  • 特殊领域和专业工具的开发

🛠️ 技术栈支持

支持的编程语言

  • Python 支持版本要求3.8+
  • JavaScript/TypeScript 支持
  • Java 支持
  • Go 支持
  • Rust 支持
  • 其他C++、C#、PHP、Ruby、Swift等50+语言

支持的框架

  • Web框架FastAPI、Flask、Django、React、Vue、Angular、Next.js等
  • 数据库SQLAlchemy、TypeORM、Prisma等
  • 其他:主流框架和库

IDE集成

  • Cursor编辑器原生支持基于VS Code
  • VS Code插件可通过插件在VS Code中使用部分功能

🚀 部署方式

云端服务

  • SaaS 支持(提供云端服务)
  • API 支持(通过编辑器调用)

本地部署

  • 本地安装 支持(方式:桌面应用)
  • 本地模型:部分支持(部分功能支持本地模型)

混合部署

  • 本地+云端 支持(本地编辑器+云端AI模型

📊 版本信息

当前版本

  • 版本号v0.40.0+(持续更新)
  • 发布日期2023-03
  • 最后更新:持续更新

版本历史

  • v0.40.02024-12增强代码生成能力支持多模型切换
  • 持续更新:定期发布新功能和改进