Cursor是一款强大的AI代码编辑器,基于VS Code开发,集成了先进的AI功能,旨在提高开发者编码效率。它不仅提供代码补全,还能理解整个项目结构,适应你的编码风格,甚至掌握团队最佳实践。
核心功能
▼代码智能辅助
智能代码补全(Tab):预测下一步编辑,支持多行代码补全
多行编辑建议:一次提供多个编辑建议,节省时间
智能重写:自动修复代码错误和不一致性
光标位置预测:智能预测下一个编辑位置
▼AI交互能力
聊天功能(Chat):与了解你代码库的AI对话,可直接询问代码问题
代码库问答:使用@Codebase或Ctrl+Enter查询整个代码库
网络搜索:通过@Web获取最新网络信息
文档集成:使用@LibraryName引用流行库文档
▼开发流程增强
Agent模式:端到端完成任务,保持开发者对流程控制
终端命令自动化:自动编写并运行命令
错误修复循环:自动检测并修复linting错误
代码审查:扫描代码查找潜在bug
AI提交消息:自动生成Git提交信息
如何交互
▼智能编辑
使用Tab键接受代码补全建议
光标会智能跟踪你的编辑意图
▼与AI对话
与AI直接聊天,询问当前文件或选中代码的问题
使用Ctrl+Shift+L或@符号添加特定代码块到上下文
点击代码块上方的播放按钮将建议应用到代码库
▼符号引用系统
@符号打开文件和代码符号列表
@Files & Folders针对文件/文件夹问答
@Code针对代码来问答
@Docs使用@LibraryName引用流行库文档,引用库文档
@Git根据git diff来问答
@Summarized Composers将上一个Composer会话的摘要版本作为上下文
@Cursor Rules符号提供了对项目规则的访问权限和您为项目设置的指南,从而使您可以明确地将其应用于上下文
@Terminals根据命令行来进行问答
@Codebase使用@Codebase或Ctrl+Enter查询整个代码库
@Linter errors自动捕获,并提供有关您当前活动文件中任何堆积错误和警告的上下文
@Web通过@Web获取最新网络信息
@Codebase询问整个代码库相关问题
@Recent Changes 最近变更
▼配置AI行为
在设置中自定义AI规则
使用.cursorrules文件定义项目特定指令
常用快捷键
快捷键
功能描述
Tab
接受代码补全建议
Ctrl+K
编辑/生成代码,选中代码后使用可描述如何更改
Ctrl+K(终端)
在终端中用自然语言编写命令
Ctrl+Shift+L
将特定代码块添加到AI上下文
@符号
引用代码或文件
Ctrl+Enter
与整个代码库聊天
选择+"快速问题"
快速获取代码段相关问题的答案
高级功能
▼模型选择
GPT-4o:最强大的智能和理解能力
GPT-4:性能和速度的良好平衡
Claude 3.5 Sonnet:以细微理解和创造性输出著称
Claude 3.7 Sonnet:堪称扩展思考模式的最强模型
cursor-small:Cursor定制模型,速度快且无限制
▼设计转代码
结合Builder.io的Visual Copilot插件将Figma设计转为代码
从设计到功能代码的流程大大加速
▼隐私设置
隐私模式确保代码不离开本地机器
SOC 2认证保障数据安
常用问题解答
支持哪些编程语言?
支持大多数VS Code支持的语言
需要OpenAI API密钥吗?
不需要,开箱即用
适合初学者吗?
非常适合,能解释概念,建议最佳实践
能创建完整应用吗?
不能凭空创建,但能大大加速开发流程
会干扰现有工作流吗?
设计上融入开发流程,VS Code用户会感到熟悉
上一条:cursor使用教程
下一条:Cursor进阶使用指南