Cursor 入门介绍
免责声明:本文档是 Cursor 官方文档中"入门介绍"部分的第三方非官方中文翻译,仅供学习参考。内容可能不完全反映最新的官方信息,请以 Cursor 官方文档 为准。所有商标和版权归 Cursor/Anysphere 公司所有。
本文档旨在帮助新用户快速了解 Cursor 的主要功能并开始使用。
Cursor 是什么?
Cursor 是一款基于 VS Code 构建的、集成了强大 AI 功能的代码编辑器。它结合了传统代码编辑器的所有优点,同时增加了一系列 AI 驱动的功能,帮助开发者更快速、更高效地编写和理解代码。
Cursor 的四大核心功能
1. Tab - 智能代码补全
Tab 功能提供了先进的多行代码补全,它会学习您的编码习惯并提供智能建议。
主要特点:
- 多行编辑:一次预测和补全多行代码
- 智能重写:自动修复语法错误和拼写错误
- 光标预测:预测您的下一步操作,实现流畅的编码体验
使用方法:
- 开始输入代码时,Cursor 会自动显示灰色的建议
- 按
Tab
接受建议 - 按
Esc
拒绝建议 - 使用
Ctrl/Cmd + 右箭头
部分接受建议
2. Ask - 上下文感知的 AI 助手
Ask 是一个了解您代码库的 AI 聊天助手,可以回答问题并直接在编辑器中应用代码更改。
主要特点:
- 代码库理解:能够理解并回答关于您整个代码库的问题
- 即时应用:将 AI 建议的代码更改直接应用到您的文件中
- 引用代码:使用 @ 符号引用代码,为 AI 提供上下文
使用方法:
- 按
Ctrl/Cmd + L
打开 Ask 面板 - 选择代码并按
Ctrl/Cmd + Shift + L
将代码添加到 Ask 上下文中 - 使用
@Codebase
或Ctrl/Cmd + Enter
询问关于整个代码库的问题
3. ⌘K - 内联编辑
⌘K 允许您使用自然语言快速编辑和生成代码,无需离开编辑器流程。
主要特点:
- 内联编辑:直接在编辑器中编辑选定的代码
- 自然语言指令:使用日常语言描述您想要的更改
- 快速生成:在不选择任何代码的情况下生成新代码
使用方法:
- 选择要编辑的代码,按
Ctrl/Cmd + K
- 描述您想要的更改
- 在终端中按
Ctrl/Cmd + K
可以用自然语言生成终端命令
4. Agent - 复杂代码变更的 AI 结对编程
Agent 是您的 AI 结对编程助手,可以处理复杂的代码变更,支持大规模编辑和精确的上下文控制。
主要特点:
- 多文件编辑:同时处理多个文件的复杂变更
- 自动修复:检测并修复错误
- 终端命令执行:可以运行命令以完成任务
使用方法:
- 在 Composer 中选择 "Agent" 模式
- 描述您想要实现的功能或修改
- Agent 会生成和修改代码,并在必要时运行终端命令
如何开始使用 Cursor
1. 界面概览
Cursor 的界面与 VS Code 相似,但有一些 AI 相关的增强功能:
界面说明:Cursor 的主界面包含编辑器区域(中央),侧边栏(左侧),默认水平布局的活动栏(顶部),底部状态栏,以及可通过 Ctrl/Cmd+L 打开的 AI 聊天 Ask 面板。
主要界面元素包括:
- 编辑器区域:中央的代码编辑区域
- 侧边栏:包含文件浏览器和其他面板
- 活动栏:默认为水平布局,包含各种功能图标
- 状态栏:显示文件状态和其他信息
- Ask 面板:AI 聊天助手面板
2. 基本工作流程
以下是使用 Cursor 的基本工作流程示例:
- 打开项目:使用
文件 > 打开文件夹
或从欢迎页面打开项目 - 使用 Ask 了解代码:按
Ctrl/Cmd + L
打开 Ask 面板,询问关于代码的问题 - 编写代码:利用 Tab 补全功能快速编写代码
- 编辑代码:选择需要改进的代码,使用
Ctrl/Cmd + K
进行内联编辑 - 处理复杂变更:使用 Agent 进行涉及多个文件的复杂变更
3. 快速探索 Cursor 功能
快速上手的最佳方法是尝试这些简单任务:
尝试 Tab 完成:开始编写一个函数,观察 Cursor 如何预测和补全您的代码
javascriptfunction calculateTotal(items) { // 开始输入 "let" 并观察 Tab 建议 }
使用 Ask:按
Ctrl/Cmd + L
并询问一个关于您代码的问题,例如 "这个函数的目的是什么?"尝试 ⌘K:选择一个函数,按
Ctrl/Cmd + K
,然后输入 "添加错误处理" 或 "优化这段代码"探索 Agent:打开 Composer (
Ctrl/Cmd + I
),选择 Agent 模式,然后要求它实现一个新功能
自定义 Cursor
1. 调整 AI 设置
- 打开 Cursor 设置 (
Ctrl/Cmd + Shift + J
) - 导航到 "AI" 部分
- 调整模型、语言和其他 AI 相关选项
2. 自定义快捷键
- 打开命令面板 (
Ctrl/Cmd + Shift + P
) - 输入 "键盘快捷方式"
- 找到您想要自定义的快捷键并编辑它
3. 调整界面
- 打开 VS Code 设置 (通过命令面板搜索 "VS Code Settings")
- 调整编辑器外观、主题和布局
- 如果需要垂直活动栏,将
workbench.activityBar.orientation
设置为vertical
最佳实践
- 学习快捷键:熟悉主要 AI 功能的快捷键,大幅提高工作效率
- 提供清晰指令:使用简明、具体的语言与 AI 功能交互
- 结合传统编程和 AI:保持编程基础技能,将 AI 视为增强工具
- 验证 AI 输出:始终审查 AI 生成的代码,确保质量和正确性
- 逐步尝试功能:从简单功能开始,逐步尝试更复杂的功能
下一步
现在您已经了解了 Cursor 的基本功能,可以:
- 查看各个功能的详细文档,深入了解其用法
- 加入 Cursor 社区论坛 与其他用户交流经验
- 关注 Cursor 博客 了解最新更新和技巧
欢迎开始您的 Cursor 之旅!随着您更深入地使用 Cursor,您会发现它如何革命性地改变您的编码体验和效率。如有任何问题,请随时参考我们的常见问题解答或访问社区论坛寻求帮助。