Cursor 综合介绍
Cursor是一个基于OpenAI GPT模型的AI驱动的代码编辑器,它可以帮助您更快地编写,编辑,调试,和修复代码。您可以与您的项目进行聊天,参考文件和文档,生成代码,以及发现和解决错误。Cursor是VSCode的一个分支,您可以一键导入您喜欢的VSCode扩展,主题,和快捷键。Cursor还提供了一个本地模式,保证您的代码不会被存储在他们的服务器或日志中。
如果你是小白,希望通过AI真正实现一键编写完整项目代码,并自动部署线上环境使用。
增强Cursor各类语言辅助编程能力,下载《为Cursor适配各种编程语言的提示词》.pdf后,检索对应编程语言:
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 官网。
- 点击「下载」按钮,根据操作系统选择相应的安装包。
- 下载完成后,运行安装包并按照提示完成安装。
使用指南
- 启动 Cursor:安装完成后,打开 Cursor 应用。
- 导入项目:点击「导入项目」按钮,选择需要编辑的代码文件或项目。
- 使用Cursor:您可以在Cursor中打开您的代码文件夹,或者创建一个新的项目。您可以使用Command K,Copilot++,Chat,Codebase Answers,Docs,Auto-Debug,Fix Lints等功能来编写,编辑,调试,和修复代码。
- 代码编辑:
- 自动补全:在编写代码时,Cursor 会根据上下文自动提供补全建议,按下 Tab 键即可应用。
- 错误检测:实时检测代码中的错误,错误部分会高亮显示,点击高亮部分查看修复建议。
- 代码生成:在编辑器中输入自然语言指令,Cursor 会生成相应的代码片段,按下 Enter 键即可插入代码。
- 代码优化:点击「优化」按钮,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等,还可以获得更多的定制选项,更多的支持,更多的折扣等 |