📚 教程介绍
AI编程工具正在重塑软件开发的方式。本教程通过系统训练,带你全面掌握Cursor、Windsurf、GitHub Copilot等主流AI编程工具,让你从"手写代码"进化到"指挥AI写代码",开发效率提升10倍。每章均有真实项目实操。
🧰 主流AI编程工具对比
Cursor
Anysphere团队打造,类VSCode AI原生IDE,深度集成Claude与GPT,代码编辑流畅,适合全栈开发。
Windsurf
基于CodeLlama团队的产品,主打对话驱动的文件编辑与多文件Agent,适合大项目重构。
GitHub Copilot
微软+GitHub官方产品,深度集成VSCode与JetBrains,补全、对话、测试生成一站式。
v0.dev / Bolt.new
用自然语言描述直接生成可运行的前端项目,支持React、Next.js、Tailwind等。
📖 教程大纲
第一章:Cursor快速上手
- 安装与基础配置:主题、字体、Vim模式、模型选择
- ⌘K 代码编辑:选中 → 描述需求 → AI修改
- ⌘L 对话:跨文件问答、引用代码块
- @ 引用:@-mention 文件、目录、网页、图片
- Chat 模式 vs Agent模式:何时用哪种最有效
第二章:进阶:.cursorrules 与自定义Agent
- .cursorrules 的作用与编写范式
- 项目级规则 vs 全局规则
- 如何让AI理解你的技术栈、命名规范、代码风格
- Doc / Docstring 自定义规则
- 实战:为你的项目编写一份高质量 .cursorrules
第三章:Windsurf 与多文件Agent
- Windsurf vs Cursor 核心差异
- Multi-file Edit:跨多个文件的批量变更
- Recipe 配方:可复用的任务模板
- 用Cascade进行代码重构与架构升级
第四章:GitHub Copilot最佳实践
- Inline Completion:写出高质量的注释以引导AI
- Copilot Chat 对话:解释代码、生成测试、寻找Bug
- 斜杠命令:/test /explain /fix /doc 等常用指令
- 生成PR描述、commit message、文档
- Prompt技巧:如何写出让Copilot惊艳的提示
第五章:实战 — AI驱动全栈项目
- 项目规划:用AI生成需求文档与技术选型
- 脚手架生成:Cursor快速生成前后端模板
- 功能迭代:按需求描述快速添加功能
- AI辅助测试、部署与发布
- 实战项目:用Cursor从0到1完成一个Web应用