📚 普通人AI编程学习课程

30节系统课程,从零开始掌握AI编程助手

第 2 课 / 共 30 课

第2课: 主流AI编程工具介绍

📖 约3000字 | ⏱️ 预计20分钟 | 🎯 入门级

🎯 课程目标

完成本课程后,你将能够:

  • 了解主流 AI 编程工具的特点和优劣势
  • 根据需求选择合适的 AI 编程工具
  • 完成至少一个工具的安装和基础配置
  • 理解不同工具的适用场景

🤖 主流工具概览

Cursor

免费版 + 付费版($20/月起)

AI 优先的现代代码编辑器,基于 VS Code 构建。提供强大的 AI 代码生成、聊天和项目理解功能。

Claude Code

免费额度 + 付费

Anthropic 开发的终端 AI 编程助手。安全优先设计,支持 Skills 自定义扩展。

GitHub Copilot

$10/月或$100/年

集成在 VS Code、JetBrains 等 IDE 中的 AI 编程助手。代码补全能力强,市场占有率最高。

OpenCode

完全免费

开源的 AI 编程框架,支持多种 AI 模型,高度可定制,社区活跃。

Replit Agent

免费版 + 付费版

在线 IDE,从构思到部署一条龙服务。无需本地环境配置,随时随地编程。

Lovable

免费版 + 付费版

专注于 Web 应用开发的 AI 工具,用自然语言描述即可生成完整网站。

📊 详细对比

工具 最佳场景 优点 缺点
Cursor 日常开发、项目重构 界面友好、功能全面、Index 功能强大 付费版价格较高
Claude Code 终端操作、复杂任务 安全、可定制、支持 MCP 需要命令行操作
GitHub Copilot 代码补全、快速开发 集成成熟、生态完善 主要功能是补全而非生成
OpenCode 开源爱好者、定制需求 完全免费、高度可定制 学习曲线较陡
Replit Agent 快速原型、教学入门 无需配置、在线可用 功能相对基础
Lovable Web 应用快速开发 生成质量高、部署简单 适用场景有限

🎯 工具选择建议

💡 根据需求选择

  • 零基础入门:推荐 Replit Agent 或 Lovable,无需配置,立即可用
  • 日常开发:推荐 Cursor,功能全面,界面友好
  • 已有开发环境:推荐 GitHub Copilot,无缝集成 VS Code
  • 命令行爱好者:推荐 Claude Code,强大且安全
  • 预算有限:推荐 OpenCode,完全免费且功能强大
  • 快速原型:推荐 Lovable,自然语言生成 Web 应用

🛠️ Cursor 安装指南

macOS 安装

# 方法1: 使用 Homebrew
brew install --cask cursor

# 方法2: 直接下载
# 访问 https://cursor.com/download 下载 .dmg 文件

Windows 安装

# 访问 https://cursor.com/download 下载 .exe 安装文件
# 双击运行安装程序,按照提示完成安装

Linux 安装

# 下载 .AppImage 文件
wget https://cursor.com/download/cursor-linux-x64-latest.AppImage

# 添加执行权限
chmod +x cursor-linux-x64-latest.AppImage

# 运行
./cursor-linux-x64-latest.AppImage

🔧 Cursor 初始配置

✨ 首次启动设置

  1. 注册/登录账号:使用邮箱注册 Cursor 账号
  2. 连接 API:在设置中连接你的 AI 模型(Claude 3.5/3.7 或 GPT-4)
  3. 配置快捷键:设置你习惯的快捷键
  4. Index 项目:首次打开项目时,让 Cursor Index 整个代码库

🎯 课后练习

请完成以下任务:

  • 选择一款适合你的 AI 编程工具
  • 完成工具的安装
  • 进行基础配置
  • 尝试用 AI 生成第一个"Hello World"程序
  • 记录安装和配置过程中遇到的问题