Cursor AI 编程 IDE 教程
Cursor 是一款基于 VS Code 的 AI 编程 IDE,内置智能代码补全、AI 对话和自动重构功能。本文介绍安装配置、核心功能和自定义 API 接入方法。
什么是 Cursor?
Cursor 是专为 AI 辅助编程设计的 IDE,基于 VS Code 构建,保留了 VS Code 的全部功能,同时集成了强大的 AI 能力:
- Tab 补全:智能代码补全,预测下一步编辑
- Chat:与 AI 对话,理解代码库并解答问题
- Composer:AI 代理模式,自动完成跨文件的复杂编辑
- Cmd+K:内联编辑,选中代码后用自然语言指令修改
安装与配置
安装
- 访问
cursor.com下载安装包 - 支持 macOS、Windows、Linux
- 安装后可一键导入 VS Code 的设置和扩展
基础设置
- 打开 Cursor,登录或注册账户
- 进入 Settings > Models 查看可用模型
- 免费版每月提供有限的 AI 请求额度
- Pro 版 $20/月,提供更多请求量和更快的模型
核心功能详解
Tab 智能补全
Cursor Tab 会根据上下文预测你的下一步操作,按 Tab 键接受建议:
- 代码补全和续写
- 跨行多步编辑预测
- 根据注释自动生成代码
Chat 对话
按 Ctrl+L(Windows)或 Cmd+L(Mac)打开 Chat 面板:
- 提问关于当前代码的问题
- 让 AI 解释复杂代码逻辑
- 使用
@file引用特定文件 - 使用
@codebase搜索整个代码库
Composer 代理模式
按 Ctrl+I(Windows)或 Cmd+I(Mac)打开 Composer:
- 描述你想要的功能,AI 自动创建和修改多个文件
- 支持自动执行终端命令
- 可以审查每个修改后再应用
Cmd+K 内联编辑
选中代码后按 Cmd+K,输入修改指令:
# 选中一个函数后,输入指令:
"添加错误处理和日志记录"
"将这个函数改为异步版本"
"添加 TypeScript 类型注解"
自定义 API 接入
Cursor 支持使用自定义 API 端点,可以接入中转服务或其他 AI 模型:
配置步骤
- 打开 Settings > Models
- 找到 OpenAI API Key 输入框,填入你的 Key
- 点击 Override OpenAI Base URL,填入中转地址
- 添加自定义模型名称
提示:轻舟 AI(claude4u.com)完全兼容 Cursor 的 OpenAI API 格式。配置中转地址
https://claude4u.com 后,可在 Cursor 中使用 Claude、Gemini、GPT 等所有模型。
# Cursor 设置参考
API Key: your-relay-key
Base URL: https://claude4u.com
Models: claude-sonnet-4-20250514, gemini-2.5-pro, gpt-4o
高效使用技巧
- Rules 文件:在项目根目录创建
.cursorrules文件,定义 AI 行为规则 - @ 引用:使用
@file、@folder、@web精确引用上下文 - 多模型切换:对话中可随时切换模型,复杂任务用 Claude/GPT-4o,简单任务用 Flash
- 代码审查:使用 Chat 让 AI 审查 git diff 中的改动
注意:Cursor 免费版每月 AI 请求有限。如果请求量大,建议升级 Pro 版或使用自定义 API Key 通过 claude4u.com 中转,不受 Cursor 官方额度限制。
轻舟 AI