前言
一、Cursor是什么?
二、使用步骤
Cursor的下载与安装
内置模型介绍
常用快捷键详解
项目的全自动开发
将外部文档作为知识库进行问答
加入内置System prompt
更详细的使用方法
总结
自从Cursor开源以来,它迅速成为编程界的强力助手。经过三个月的深度使用,我整理出这篇教程,帮助开发者更好地掌握Cursor。通过本文,你将了解如何利用集成了先进LLM的Cursor,让编程变得更加高效。(结尾有惊喜哦!)
Cursor是一款集成了GPT-4、Claude 3.5等先进LLM的类VSCode编译器。你可以将其视为VSCode中集成了AI辅助编程助手。从界面布局到操作方式,Cursor与VSCode几乎一致,包括扩展下载、Python编译器配置、远程服务器连接和设置等。如果你是VSCode资深用户,可以无缝切换到Cursor;即使你是PyCharm用户,也能快速上手。
直接在官网下载并安装Cursor,注册账号后,首次打开时输入账号信息即可。
Cursor官网:Cursor
注册完成后,你将拥有一个专属账号。每个账号的模型调用次数有限,其中GPT-4和Claude 3.5的免费调用次数为500次,其他模型的调用次数无限制。
点击顶部框,输入>language
,可配置简体中文。
Cursor内置了多种LLM,包括GPT-4、Claude 3.5以及OpenAI最新发布的推理模型o1-preview和o1-mini。在右上角的设置中,你可以选择相应的模型进行辅助编程。日常使用中,Claude 3.5和GPT-4的代码生成能力尤为突出。
Cursor的常用快捷键有四个,非常容易记忆:
Tab:自动填充
Ctrl+K:编辑代码
Ctrl+L:回答用户关于代码和整个项目的问题,也可编辑代码(功能最全面)
Ctrl+i:编辑整个项目代码(跨文件编辑)
Ctrl+i功能强大,专为整个项目设计。通过和模型对话,你可以创建文件、删除文件、同时编辑多个文件等。使用Ctrl+i前,需在设置中开启相关功能。
Cursor支持将外部文档作为知识库进行问答。在设置中加入文档后,使用Ctrl+L唤起对话框,输入@
,选择添加好的文档即可。
System prompt可以帮助大模型更好地理解用户需求。在设置中添加Rules for AI,自定义System prompt。
以上技巧足以应对大多数开发需求。如果你对Cursor感兴趣,可以参考更多资源深入了解。
本文详细介绍了Cursor的下载与使用。集成了LLM的Cursor功能强大且易于上手。经过三个月的使用,我发现其能力远超GitHub Copilot。唯一的限制是模型调用次数有限,超过次数需付费。下一节将介绍如何快速解决这一问题。希望Cursor的出现能让开发者更专注于技术本身。