15  Cursor 教程

AI驱动的开发与Cursor:初学者指南

虽然ChatGPT和Kimi是许多你们可能熟悉的强大AI工具,但我们推荐Cursor或GitHub Copilot用于编程,因为它们专为编码环境设计。让我们探索一下Cursor 如何提升你的编程体验。

开始使用Cursor:一个AI增强的代码编辑器

在开始编程之前,我们需要选择一个合适的开发环境。代码编辑器是程序员的核心工具,就像画家需要画笔一样。它不仅仅是一个文本编辑器,而是一个强大的开发环境。由微软开发的VS Code(Visual Studio Code)是最受欢迎的代码编辑器之一。除了编写代码之外,它更像是一个平台,拥有数千个可以根据你的编程语言需求进行定制的扩展,例如Python、JavaScript、SQL、C和其他主流编程语言。Cursor完美继承了VS Code的用户界面和功能,同时添加了更强大的功能。Cursor功能

15.1 Cursor’s AI Chat Feature

15.1.1 如何使用 Chat Feature

Cursor有一个强大的内置AI聊天功能,你可以使用快捷键 ⌘+L (Mac)Ctrl+L (Windows) 快速访问。或者,你可以选择文件中的代码/文本并点击 添加到聊天 以自动将其添加到聊天面板中进行提问或调试。这是我最常使用的功能之一。

15.1.2 主要特点

  1. 智能上下文理解,自动分析当前代码环境或终端错误解析

  1. 使用 @ 符号引用项目文件或网站链接

  1. 支持复制/粘贴图像和图像内容识别

15.1.3 AI模型支持

  • Claude 3.5 Sonnet:擅长代码理解和生成(默认)
  • cursor-small:适合简单的快速查询
  • GPT-4:强大的通用能力

15.1.4 Cursor Demo: 如何使用 Cursor CHAT

15.2 Cursor Composer: AI驱动的项目创建助理

Composer是Cursor中的一个强大功能,它可以帮助您快速创建和搭建项目框架。通过简单的自然语言描述,您可以让AI帮助您生成完整的项目结构和代码。

15.2.1 如何使用 Cursor Composer

  1. 使用快捷键 ⌘+K (Mac)Ctrl+K (Windows) 打开命令面板

  1. 输入您的项目描述

  1. AI 将根据您的描述生成适当的项目框架

15.2.2 关键特点

  1. 生成项目脚本框架
  2. 自动添加注释、文档和代码补全
  3. 互动开发与持续的项目结构优化

15.2.3 Cursor Demo: 如何使用 Cursor Composer

15.2.4 如何提高AI查询效率?

我们的方法是通过聊天先概述想法,然后使用composer逐步实施。例如,在CHAT中询问“帮助我列出掌握Python编程所需的知识?为初学者列出一个学习过程。” 注意我们如何清楚地指定“初学者”、“Python”和“过程”,这有助于AI提供更有针对性的答案。然后,我们可以将聊天给出的过程逐步放入Composer中,让它生成带有解释的实际Python代码示例。需要注意的是,我们不应该一次性给出太多,因为这可能导致误导性的回答。相反,我们应该将其分解为步骤,并通过连续提问获得结果。

15.2.4.1 逐步查询策略

在Cursor中,我们可以采用“先聊天,后作曲家”的策略来提高AI互动效率。

第一步:使用聊天进行概念组织

  1. 清晰的关键词
    • 示例:“帮助我列出掌握Python编程所需的知识?为初学者列出一个学习过程”
    • 使用具体且清晰的关键词(如初学者Python过程
    • 使用 @ 来引用文件,以指定问题的上下文
    • 避免模糊或含糊的表达
  2. 结构化提问
    • 将复杂问题分解为小步骤
    • 使用清晰的项目或大纲格式帮助AI理解你的需求

第二步:使用Composer实现代码

  1. 逐步实施
    • 根据聊天反馈逐步实施
  2. 一次专注于一个功能
    • 避免一次性请求太多功能
  3. 迭代优化
    • 根据AI响应进行调整
    • 不断完善和改进需求
    • 保持对话连贯性

💡 Cursor 价格

  1. 免费计划
    • 14天专业试用
    • 50次慢速高级模型使用
    • 200次cursor-small模型使用
    • 2000次完成使用
  2. 专业计划(每月20美元) 免费计划加上每月200次cursor-small模型使用,应该足以满足初学者探索Python编程的需求。我们建议从14天的专业试用开始,体验所有功能后再决定是否订阅。