快速入门
Tab 补全
具备多行编辑、跨文件建议和上下文感知补全的自动补全。使用 Tab,你可以:
- 自动补全多行和代码块
- 在文件内及跨文件跳转到下一个自动补全建议
eg:
- 开始输入一个函数名的开头:
js
function deepClone
- 将自动出现 Tab 的建议
- 按 Tab 接受建议
- Cursor 会补全参数和函数体
其它协助:
- 在缺失时自动添加 import 语句
- 基于最近的更改、linter 错误和已接受的编辑给出建议
使用 Inline Edit 编辑选区
- 选中你刚创建的函数,按下 ⌘K,输入 “优化这个函数”;
2.按下 ⏎ 应用更改;
- Cursor 会自动添加 import 和文档
Ask
Cursor 的 Ask 功能允许您通过自然语言向 AI 提问,获取代码相关的帮助。这包括:
- 解释代码:选择一段代码,然后询问 Cursor 它的作用、工作原理或如何改进。
- 生成代码:描述您想要实现的功能,Cursor 会为您生成相应的代码。
- 重构建议:询问 Cursor 如何重构选定的代码以提高可读性、性能或遵循最佳实践。
- 查找引用:询问某个函数或变量在哪里被定义或使用。
使用方法:
- 选中您想要提问的代码片段。
- 按下
⌘L
(macOS) 或Ctrl+L
(Windows/Linux) 快捷键,打开 Ask 对话框。 - 在对话框中输入您的问题,然后按回车。Cursor 将在当前文件或侧边栏中提供答案。
Agent
打开 Chat 面板(⌘I)
输入:“为这个函数添加测试文件和测试用例”
Agent 会为你创建测试文件、编写测试用例并运行它们