核心要点
- Cursor 基于 VS Code 构建,可以一键导入所有设置和扩展
- Tab 补全是 Cursor 最核心的功能,需要学会正确使用方式
- Cmd+K 内联编辑让你用自然语言修改代码
- Agent 模式可以自动完成复杂的多步编程任务
- 推荐开启实验性功能以体验最新特性
为什么选择 Cursor?
如果你每天都在 VS Code 中写代码,Cursor 可以让你的编程效率提升数倍。它保留了 VS Code 的所有优点,同时加入了深度 AI 集成。
安装与迁移
第一步:下载安装
从 cursor.com 下载对应操作系统的版本。
第二步:导入 VS Code 设置
首次启动时,Cursor 会提示你是否导入 VS Code 的设置:
- 所有扩展(Extensions)
- 快捷键配置
- 主题和外观设置
- 用户设置(settings.json)
点击”导入”即可完成迁移。
核心功能上手
Tab 补全
Cursor 的 Tab 补全比普通 IDE 更智能。它会:
- 分析你当前文件的上下文
- 参考项目中其他相关文件
- 预测你接下来要做的修改
使用技巧:写完一行代码后稍作停留,Cursor 会自动显示补全建议。按 Tab 接受,按 Esc 忽略。
Cmd+K 内联编辑
- 选中一段代码(或把光标放在空行)
- 按
Cmd+K(Mac)或Ctrl+K(Windows) - 用自然语言描述你想要的修改
- 查看生成的代码差异,逐行接受或拒绝
Agent 模式
Agent 是 Cursor 最强大的功能:
- 按
Cmd+I打开 Agent 面板 - 描述你的编程任务(可以用中文)
- Agent 会自动规划步骤并执行
- 每一步都可以审查和确认
示例任务:
帮我创建一个 React 组件,实现一个待办事项列表,
包括添加、删除和标记完成功能,使用 Tailwind CSS 样式
推荐设置
进入 Settings > Cursor,建议开启:
- Enable Tab Autocomplete:核心功能
- Enable Experimental Features:体验最新功能
- Model:选择
claude-3.5-sonnet或gpt-4o
常见问题
如果遇到补全速度慢,检查网络连接。Cursor 的 AI 功能需要联网使用。免费版用户可以在设置中降低请求频率。
常见问题
从 VS Code 迁移到 Cursor 会丢失设置吗?
不会。Cursor 提供一键导入 VS Code 所有设置、扩展和快捷键的功能,迁移过程几乎无缝。
Cursor 的 Agent 模式安全吗?
Agent 在执行文件修改和命令运行前会请求确认。你可以在设置中调整自动化的程度。建议新手先手动确认每一步。
如何提高 Tab 补全的速度?
确保你的网络连接稳定,并在设置中选择性能更高的模型。如果仍然缓慢,可以尝试降低请求频率。
Cursor 支持哪些编程语言?
Cursor 支持多种主流编程语言,包括但不限于 JavaScript, Python, Java, C++, Go 等。具体支持的语言列表请参阅官方文档。
免费版和付费版的主要区别是什么?
免费版提供了基础的 AI 功能,而付费版则增加了更多高级功能,如更快的响应速度、更多的模型选择和更强大的 Agent 功能。详情请参阅定价页面。