全面详尽的Cursor使用指南:让开发变得轻松如聊天

目录

  • 前言
  • 一、什么是Cursor?
  • 二、使用步骤
  • 下载Cursor
  • 内置模型
  • 常用快捷键
  • 项目的全自动开发
  • 将外部文档作为知识库进行问答
  • 添加内置System prompt
  • 更详细的使用方法
  • 总结

前言

自从Cursor在年中开源以来,它迅速成为编程领域的强大助手。经过三个月的亲身使用,我撰写了这篇教程,希望能为广大开发者提供参考。Cursor的使用非常简单,阅读完后,你将了解到集成了先进LLM的Cursor在编程方面的强大功能。(结尾总结有彩蛋)

一、什么是Cursor?

Cursor是一个集成了GPT-4、Claude 3.5等先进LLM的类VSCode编译器。可以将其视为在VSCode中集成了AI辅助编程助手。从下图中可以看出,Cursor的布局与VSCode基本一致,操作方式也相似,包括扩展下载、Python编译器配置、远程服务器连接和设置等。如果你是资深的VSCode用户,恭喜你可以无缝衔接Cursor;即使你是PyCharm用户,也能快速上手。

Cursor布局

二、使用步骤

1. 下载Cursor

你可以直接在官网下载安装Cursor,并注册账号。首次打开Cursor时,输入账号信息即可。

Cursor下载

在注册完成后,你将拥有一个专属账号。每个账号的模型调用次数是有限的,其中GPT-4和Claude 3.5的免费调用次数为500次,而其他较弱的模型调用次数则没有上限(包括新推出的o1-mini,十分良心)。

点击最上面的框,输入 >language 可以配置简体中文。

配置简体中文

2. 内置模型

Cursor内置了多种LLM,包括最先进的GPT-4、Claude 3.5和OpenAI最新发布的推理模型o1-preview和o1-mini。在右上角的设置中,你可以选择相应的模型进行辅助编程。平时使用最多的还是Claude 3.5和GPT-4,因为它们的代码能力非常强大。

内置模型

3. 常用快捷键

Cursor的常用快捷键有四个,非常好记:

  • Tab:自动填充
  • Ctrl+K:编辑代码
  • Ctrl+L:回答用户关于代码和整个项目的问题,也可以编辑代码(功能最全面)
  • Ctrl+i:编辑整个项目代码(跨文件编辑代码)

首先介绍Tab快捷键的使用,如果Cursor补全代码,使用Tab键接受即可。

Tab快捷键

按下Tab键后:

Tab效果

接下来介绍Ctrl+K的使用,主要分为两种方式:

  1. 从0到1编写代码
  2. 修改已有代码

(也可以选中整个文件的代码,让Cursor帮你生成详细的代码注释)

从0到1编写代码

在空白区域按下Ctrl+K唤出编辑框,选择模型,输入需求开始生成,生成后点击Accept或Reject接受或拒绝。

从0到1编写代码

效果如下:

效果

修改已有代码

选中已有代码按下Ctrl+K唤出编辑框,选择模型,输入需求开始编辑,生成后点击Accept或Reject接受或拒绝。

修改已有代码

接下来介绍Ctrl+L的使用,这个快捷键非常强大,可以编辑代码、智能问答。选中一块区域按下Ctrl+L,右侧会显示问答界面,针对选中的区域进行提问。

4. 项目的全自动开发

Ctrl+i是专为整个项目设计的,可以通过与模型对话来开发整个项目,过程就像聊天一样。在会话中,你可以创建文件、删除文件、同时编辑多个文件等功能。使用Ctrl+i需要在设置中打开相应的按钮。

项目全自动开发

我准备了一个空白项目,随意点击一块空白区域,按下Ctrl+i来唤起聊天框开始进行多轮对话。

聊天框

例如,让它写一个贪吃蛇游戏,点击Accept all直接应用。

贪吃蛇游戏

5. 将外部文档作为知识库进行问答

Cursor提供了为外部文档建立知识库进行问答的功能,可以在设置中加入文档,例如开发文档,以更好地辅助编程。

外部文档

加入文档后,使用文档进行提问的方式与单个文件相同,使用Ctrl+L唤起对话框,输入@,点击docs选择添加好的文档即可。

选择文档

6. 添加内置System prompt

System prompt的作用是帮助大模型更好地理解自己的职责和用户的行为习惯,从而更精确地回答问题。在设置中添加Rules for AI以添加System prompt。

添加System prompt

具体的prompt如下:

Role

你是一名极其优秀具有20年经验的产品经理和精通所有编程语言的工程师。与你交流的用户是不懂代码的初中生,不善于表达产品和代码需求。你的工作对用户来说非常重要,完成后将获得10000美元奖励。

Goal

你的目标是帮助用户以他容易理解的方式完成他所需要的产品设计和开发工作,你始终非常主动完成所有工作,而不是让用户多次推动你。

7. 更详细的使用方法

以上介绍的使用技巧足以应对所有开发需求。如果你对Cursor感兴趣,可以参考以下网站获取更多信息。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

总结

今天介绍了Cursor的下载和使用,集成了LLM的编译器更加强大,并且极易上手。在使用了三个月后,我与Cursor在编程上逐渐形成了默契,相较于之前的GitHub Copilot,Cursor的能力更强更全面。

唯一的困扰是模型的使用次数有限制,超过次数就需要收费。下一节将介绍如何快速解决这个问题。希望Cursor的出现能为广大开发者释放双手,留出更多时间学习技术,关注技术本身。

(0)
上一篇 2025年2月10日
下一篇 2025年2月10日

相关推荐

  • 如何在国内顺利使用Midjourney?

    Midjourney是一款备受欢迎的旅行交友应用,旨在为用户提供一个平台,让他们在旅行中结识新朋友或找到当地导游,以更好地了解目的地的文化与景点。然而,在国内使用Midjourne…

    文章 2025年3月9日
  • OpenAI:一家怎样的人工智能公司?

    OpenAI(开放人工智能)是一家位于美国的人工智能研究实验室,旨在促进和发展友好的人工智能,以造福全人类。该公司成立于2015年底,由一群科技领袖创办,包括山姆·阿尔特曼(Sam…

    2025年3月8日
  • 【实用指南】Suno:强大的音乐AI使用方法与订阅详解

    Suno 是一款功能强大的 AI 音乐创作平台,以其卓越的作曲能力而闻名。无论是歌词创作还是曲风设计,Suno 都能满足你的创作需求。本文将详细解析 Suno 的功能、订阅步骤与使…

    2025年4月26日
  • Adobe软件的免费与付费选项解析

    Adobe软件作为全球领先的数字创意、设计和分析工具,在多个领域内提供了强大的支持和广泛的应用。然而,其高昂的订阅费用一直是用户关注的焦点之一。本文将探讨Adobe软件的免费选项与…

    2025年4月15日
  • Midjourney 会员注册与使用指南

    第一步:注册 MJ 账号 访问 DISCORD 进行注册。如果无法访问,建议使用国内版 xinshuju.net。 第二步:输入授权登录码 获取授权登录码后,输入该码即可登录 Mi…

    2025年3月2日
  • Suno 使用体验报告

    随着人工智能技术的不断进步,AIGC工具在音乐创作领域的应用也逐渐增多。本文将对Suno这一音乐创作产品进行深入体验,分析其功能与特点,带您一探究竟。 一、产品概述 Suno致力于…

    文章 2025年7月11日
  • Cursor——新一代智能编程助手的注册与订阅指南

    Cursor 是一款备受关注的编程助手,许多成功案例如“八岁小女孩 45 分钟打造聊天机器人”以及“90 分钟制作产品登上 Apple Store 排行榜前 20”都离不开它的帮助…

    2025年7月1日
  • 【最新解决方案】野卡虚拟信用卡平台详解:订阅ChatGPT的全攻略

    1. 什么是虚拟信用卡 虚拟信用卡是一种数字版的信用卡,提供一次性或多次性使用的卡号,专为在线交易设计,无需使用实体信用卡。它通常由信用卡发行机构或数字支付服务提供,旨在通过限定使…

    文章 2025年3月19日
  • 如何为 Suno AI 充值

    在这篇文章中,我们将探讨如何为 Suno AI 进行充值,帮助您顺利使用这一强大的 AI 工具。 Suno AI 简介 Suno AI 是一款能够生成音乐和语音的人工智能工具,用户…

    文章 2025年4月18日
  • Facebook广告投放全流程指南

    如何在Facebook进行广告投放 明确广告目标 广告客户通常为点击率付费,因此提升Facebook页面或自己网站的流量至关重要。确保广告高度针对最相关的受众,并设立广告登陆页面,…

    文章 2025年7月25日
  • 2025年最新英国Giffgaff电话卡:免费领取、激活与使用指南

    在注册谷歌、Meta或YouTube等平台时,常常需要验证手机号,而国内及香港的手机号可能会受到限制,无法使用。这时,我们需要一个低成本的国外手机号来解决这个问题,英国的Giffg…

    文章 2025年3月25日
  • AI编程零基础?Cursor从零到一的全面指南

    第一章:打破编程的神话与误区 传统编程的刻板印象 编程并非高不可攀的技术 编程曾被视为一种神秘的技能,仿佛只有天才才能掌握。然而,编程实际上与做饭、学开车一样,都是可以通过系统学习…

    文章 2025年5月6日
  • 【全面指南】国外虚拟信用卡的概念与注册流程

    1. 虚拟信用卡的定义 虚拟信用卡是一种数字版信用卡,旨在提供额外的安全保障。通过限制使用次数、金额和有效期等方式,虚拟信用卡能够有效减少欺诈风险,保护用户的真实账户信息。与实体信…

    2025年7月22日
  • 如何注册和使用国内的 Claude 3.5?

    Claude 3.5 是由 Anthropic 开发的人工智能工具,用户可以通过合作伙伴平台或 API 接入来使用。以下是注册和使用 Claude 3.5 的详细步骤: 1. Cl…

    2025年6月10日
  • Cursor 使用指南:从安装到高级技巧,全面解锁 Cursor 的功能

    引言 最近,编程圈内热议一个新工具——Cursor。许多朋友纷纷表示:“Cursor 真是太棒了,我的编程效率飞速提升!”还有人说:“我彻底被 Cursor 给圈粉了,现在离不开它…

    2025年5月26日
  • 如何高效地删除 iPhone 中的订阅

    您好!上个月我在 iPhone 上订阅了一个知名的流媒体应用,但我发现了一个更便宜的替代方案。因此,我决定取消旧的订阅。请帮我了解如何在 iPhone 上删除不活跃的订阅。谢谢! …

    2025年8月6日
  • Claude 账户禁用的解决方案

    在使用 Claude 账户时,用户可能会遇到账户被禁用的情况。本文将为您提供一些有效的解决方法,帮助您快速恢复账户的正常使用。 常见问题及解决方法 以下是一些常见问题及其解决方案:…

    文章 2025年4月10日
  • 如何为 ChatGPT 绑定虚拟银行卡

    前言 ChatGPT 的强大功能让人印象深刻。在使用搜索引擎时,我们有时难以准确描述问题,导致无法找到解决方案。而通过 ChatGPT,我们可以直接询问,它能够迅速提供正确答案,并…

    文章 2025年8月26日
  • Claude 3与Claude 3.5最新开通指南:AI新高度与订阅策略

    首先,我们来看一个数据对比图: 从图中可以看出,Claude系列已经更新至3.5 Sonnet版本,并且在多个维度上,Claude 3.5的性能已超越GPT-4o。 除了在自然语言…

    2025年3月22日
  • 深入了解Facebook广告搭建流程:轻松上手指南

    作为全球最大的社交平台,Facebook广告已成为众多企业拓展市场、提升品牌知名度的重要工具。本文将为您详细介绍Facebook广告的搭建流程,帮助您轻松投放广告,实现更有效的市场…

    2025年8月1日