Cursor 简介
# Cursor 使用说明
## 软件简介
Cursor 是一款集成了 AI 辅助功能的代码编辑器。它基于 VS Code 架构,在常规编辑功能之上增加了对话式代码修改、多文件上下文理解等能力,旨在帮助开发者更高效地编写、理解和修改代码。
## 适用场景
- **日常编码**:通过 AI 建议加速代码编写。
- **代码调试与修改**:用自然语言描述问题或修改需求,AI 直接生成改动。
- **学习与探索**:解释代码逻辑、生成示例代码片段。
- **多人协作项目**:利用 AI 理解整个项目结构,快速定位和调整。
## 安装与使用步骤
### 1. 下载与安装
- **官方下载地址**:访问 [https://cursor.sh](https://cursor.sh) 点击首页的 **Download** 按钮,根据您的操作系统(Windows / macOS / Linux)选择对应版本。
- **系统要求**:请确保操作系统为 Windows 10/11、macOS 10.15+ 或主流 Linux 发行版(如 Ubuntu 20.04+)。
### 2. 首次启动
- 安装完成后启动 Cursor。
- 首次运行时会提示登录或创建 Cursor 账号(可使用邮箱或 GitHub 账号)。部分 AI 功能需要联网使用,登录后可获得免费试用额度。
### 3. 基本使用
- **打开项目**:通过菜单 **File → Open Folder** 选择您的代码目录。
- **编辑代码**:键入代码时,AI 会自动提供补全建议,按 `Tab` 接受。
- **与 AI 对话**:
- 按下 `Ctrl+K`(macOS 为 `Cmd+K`)打开**命令面板**,输入对代码的修改要求(例如“将这段函数改为异步”),AI 会自动生成改动,您可以预览后确认或拒绝。
- 在代码中选中一段内容,按 `Ctrl+L`(macOS 为 `Cmd+L`)可在侧边栏中与 AI 讨论该段代码。
### 4. 多文件编辑
- Cursor 支持在对话中引用多个文件。使用时可在聊天框中输入 `@文件名` 来指定文件上下文,AI 会综合这些文件来生成更准确的建议。
## 常见问题
**Q1:Cursor 是免费软件吗?**
A:Cursor 提供免费试用额度(每月一定次数的 AI 请求)。超出后需要订阅 Pro 版本才能继续使用 AI 功能。基础编辑器本身是免费的,离线编辑不受限制。
**Q2:我可以离线使用 AI 功能吗?**
A:不能。AI 能力依赖云端服务,使用期间需要保持网络连接。
**Q3:Cursor 支持哪些编程语言?**
A:常用语言如 Python、JavaScript、TypeScript、Java、C++、Go、Rust、HTML/CSS 等均可良好支持,具体取决于 AI 模型的训练范围。
**Q4:我之前的 VS Code 插件能否在 Cursor 上使用?**
A:大部分 VS Code 插件可直接安装使用。进入扩展视图(左侧扩展图标)搜索并安装即可。部分依赖特定功能的插件可能需要额外适配。
**Q5:如何反馈问题或提出建议?**
A:可在 Cursor 的官方社区(https://forum.cursor.sh)或 GitHub Issues(https://github.com/getcursor/cursor/issues)提交反馈。
## 注意事项
- 使用 AI 功能时,请勿输入敏感或隐私信息(如密码、密钥、商业机密),因为这些内容可能会被发送至云端处理。
- 生成的代码建议仅供参考,尤其涉及安全、性能或合规性要求时,请人工审查后再合并到项目中。
- Cursor 会定期更新,建议保持软件为最新版本以获得稳定体验和最新功能。
- 如遇到安装或启动问题,请先确认系统满足最低要求,并关闭防火墙或代理软件后重试。