Cursor 综合介绍
Cursor是一个基于OpenAI GPT模型的AI驱动的代码编辑器,它可以帮助您更快地编写,编辑,调试,和修复代码。您可以与您的项目进行聊天,参考文件和文档,生成代码,以及发现和解决错误。Cursor是VSCode的一个分支,您可以一键导入您喜欢的VSCode扩展,主题,和快捷键。Cursor还提供了一个本地模式,保证您的代码不会被存储在他们的服务器或日志中。
Cursor 功能列表
Command K:
让您可以使用AI编辑和写代码。要编辑,只需选择一些代码,点击“Edit”,并描述代码应该如何改变。要生成全新的代码,只需在没有选择任何内容的情况下输入Command K。
Copilot++:
Cursor的原生自动完成功能。它是Copilot的一个更强大的版本,可以建议中间行的完成和整个差异。它使用了一个定制的模型,训练来预测代码库中的下一个编辑。
Chat:
让您可以与一个能看到您的代码库的AI进行交谈。聊天可以始终看到您当前的文件和光标,所以您可以问它一些问题,比如:“这里有错误吗?”。您可以使用Command+Shift+L或“@”将特定的代码块添加到上下文中。您可以使用Command+Enter与您的整个代码库进行聊天。
@ 符号:
可让您轻松地向 AI 显示代码。尝试在 Command+K 或聊天中键入“@”,以获取文件夹中所有文件和代码符号的下拉列表。您可以使用它来生成具有特定依赖项的代码(“使用与@ErrorPopup相同的样式”)或询问文件(“@inlineDiffService.ts做什么”)。
Codebase Answers:
让您可以向AI询问您的整个代码库的问题。要使用它们,请在聊天中输入Command+Enter或点击输入框中的“with codebase”按钮。您可以问一些问题,比如“撤销重做逻辑在哪里?”或“我们如何在客户端处理身份验证令牌?”。
Docs:
这个功能可以提高AI对第三方库的理解。要使用文档,请在聊天或Command K中输入@LibraryName。要让Cursor爬取自定义文档,请在Command K或聊天中输入“@Add”。您将指定爬取的起点和所有爬取的URL应该遵循的前缀。
Auto-Debug:
Auto-debug是一个用于在Cursor的终端中修复错误的代理。要使用它,请在终端错误后点击蓝色的“Auto-debug”按钮。点击后,AI将查看您的文件,并输入一个思考链来尝试解决问题。
Fix Lints:
Cursor帮助您快速修复lint错误。只需将鼠标悬停在任何lint错误上,然后点击出现的蓝色“Fix”按钮。一个AI回应将出现在聊天中。再也不用对着复杂的Typescript或Rust错误眯眼了!
演示:
Cursor 使用帮助
- 下载Cursor:您可以从官方网站⁹下载Cursor的Mac版本,或者从GitHub下载Cursor的源代码。
- 安装Cursor:您可以双击下载的Cursor.dmg文件,将Cursor拖放到应用程序文件夹中,然后打开Cursor。
- 配置Cursor:您可以在Cursor的设置中修改您的偏好,如主题,字体,快捷键,扩展,隐私模式等。
- 使用Cursor:您可以在Cursor中打开您的代码文件夹,或者创建一个新的项目。您可以使用Command K,Copilot++,Chat,Codebase Answers,Docs,Auto-Debug,Fix Lints等功能来编写,编辑,调试,和修复代码。
- 更新Cursor:您可以在Cursor的更新日志页面¹⁸查看Cursor的最新版本
Cursor 会员计划
会员计划 | 价格 | 优势 |
---|---|---|
Free | 免费 | 可以使用Cursor的基本功能,如Command K,Copilot,Chat,Codebase Answers等,但有一定的限制,如每天只能使用10次Command K,每次只能生成10行代码,每个项目只能有一个文件等 |
Plus | $9.99/月 | 可以使用Cursor的所有功能,无限制,包括Docs,Auto-Debug,Fix Lints等,还可以享受更快的响应速度,更高的优先级,更多的存储空间等 |
Pro | $19.99/月 | 除了Plus的所有优势外,还可以使用Cursor的高级功能,如Codebase Insights,Codebase Search,Codebase Compare等,还可以获得更多的定制选项,更多的支持,更多的折扣等 |
Cursor 下载