一、什么是 AI 编程工具
AI 编程工具主要分为两类:
1.1 狭义的 AI 编程工具
面向程序员,主要用于提升写代码的效率。
- 代表工具:Cursor、Trae 等 AI 编程 IDE。
- 功能:生成代码、解释代码含义、优化代码结构、查找错误、回答编程问题。
- 作用:辅助编程,降低编码难度。
1.2 广义的 AI 编程工具
无编程基础人员也可使用,用于创造应用。
- 代表平台:Coze、Dify 等智能体搭建平台。
- 功能:可视化界面搭建、预设模块、简单逻辑配置、一键部署。
- 作用:降低编程门槛,实现零代码或低代码开发。
二、下载安装 Cursor
2.1 开始下载
访问官网下载页面:Cursor Download
进入官网后,系统会自动识别操作系统。点击 Download Windows 开始下载(以最新版为例)。
如需下载历史版本,可滚动页面查找。
2.2 开始安装
双击安装包运行。 选择安装路径,按提示完成安装步骤。
2.3 启动 Cursor
双击桌面快捷方式打开。
2.4 注册账号
首次启动会引导登录或注册。 如果未注册,系统将引导完成注册流程。
2.5 初始设置
启动后会出现初始化配置向导,建议如下:
| 项目 | 作用 | 推荐设置 |
|---|---|---|
| Import from VS Code | 导入 VS Code 配置 | ✅ 推荐:保留原有习惯 |
| Keybindings | 快捷键风格 | ✅ 推荐:VS Code |
| Chat Language | AI 回答语言 | ✅ 推荐:Chinese |
| Open Cursor from Terminal | 命令行启动支持 | ✅ 推荐:Install |
详细配置说明:
-
Import from VS Code
- 含义:允许从已安装的 Visual Studio Code 中导入设置和扩展插件。
- 用途:保留原有的主题、字体、快捷键及非 AI 相关插件。
-
Keybindings
- 含义:选择键盘快捷键布局方案。
- 选项:VS Code, Sublime Text, Emacs, Vim。
- 建议:迁移用户建议选择
VS Code。
-
Chat Language
- 含义:设定 AI Agent 回复使用的语言。
- 建议:非英语母语者建议设为中文以提高理解效率。
-
Open Cursor from Terminal
- 含义:将 Cursor 注册为全局命令行工具。
- 示例:安装后可在终端执行
cursor命令打开项目。
2.6 定价信息
官方定价页面:Cursor Pricing
三、Cursor 使用教程
3.1 打开项目
通过 File → Open Folder... 打开本地项目目录。
3.2 页面介绍
3.2.1 顶部菜单栏 (Top Menu Bar)
从左到右依次为:
- File: 文件操作(新建、保存、分享等)
- Edit: 编辑功能(复制、粘贴、查找替换)
- Selection: 选择相关命令
- View: 视图控制(侧边栏、状态栏、主题)
- Go: 跳转导航(定义、符号等)
- Run: 运行代码或脚本
- Terminal: 打开终端面板
- Help: 帮助文档
3.2.1.1 File 文件操作
常用快捷键:
Ctrl+N: 新建文本文件Ctrl+O: 打开文件Ctrl+M Ctrl+O: 打开文件夹Ctrl+S: 保存当前文件Ctrl+Shift+S: 另存为Ctrl+M S: 保存所有文件
3.2.1.2 Edit 编辑操作
常用快捷键:
Ctrl+Z/Ctrl+Y: 撤销 / 重做Ctrl+F/Ctrl+H: 查找 / 替换Ctrl+Shift+F/Ctrl+Shift+H: 全局查找 / 替换Ctrl+/: 切换行注释Shift+Alt+A: 切换块注释
3.2.1.3 Selection 选择操作
常用快捷键:
Ctrl+A: 全选Shift+Alt+RightArrow: 扩展选区Ctrl+D: 添加下一个相同内容的光标Ctrl+Alt+UpArrow/DownArrow: 多光标编辑
3.2.1.4 View 视图控制
常用快捷键:
Ctrl+Shift+P: 命令面板Ctrl+Shift+E: 文件资源管理器Ctrl+Shift+F: 搜索面板Ctrl+Shift+G: 版本控制 (Git)Ctrl+Shift+X: 扩展管理- `Ctrl+``: 终端面板
3.2.1.5 Go 跳转导航
常用快捷键:
Ctrl+P: 快速打开文件F12: 跳转到定义Shift+F12: 查看引用Ctrl+T: 查找工作区符号
3.2.1.6 Run 运行操作
常用快捷键:
F5: 启动调试Ctrl+F5: 直接运行F9: 切换断点F10/F11: 单步跳过 / 进入
3.2.1.7 Terminal 打开终端
常用快捷键:
- `Ctrl+Shift+``: 新建终端
Ctrl+Shift+5: 拆分终端
3.2.1.8 Help 帮助文档
常用功能:
Welcome: 欢迎页面About: 显示版本信息Restart to Update: 重启更新
3.2.2 视图布局控制面板
- Agent: AI Agent 模式
- Editor: 标准编辑器模式
- Zen: 沉浸式全屏模式
- Browser: 浏览器集成模式
- Chat: AI 对话面板 (
Ctrl+Alt+B) - Sidebar: 左侧文件资源管理器 (
Ctrl+B)
3.2.3 区域划分
- 左侧: 文件导航栏(支持拖拽/粘贴)
- 中间: 编辑区(Editor Pane)
- 底部: 状态栏(显示行号、列号、编码、语言模式等)
- 右侧: AI 交互面板(核心功能区)
3.2.4 右侧区域 —— AI 交互面板
这是 Cursor 最核心的部分——人机协作编程中心。
输入框
- 提示文字:
Plan, @ for context, / for commands - 用法:输入计划或指令,如
Add user login with JWT authentication @src/routes/auth.js
模型选择
oo Agent: 启用 Agent 模式,AI 自主执行多步任务。Auto: 自动选择最优模型。
本地/远程模型切换
- 若已配置 Ollama 或 LM Studio,可在此切换使用本地模型。
对话模式
| 模式 | 快捷键 | 含义与作用 | 使用场景 |
|---|---|---|---|
| Agent | Ctrl+I | AI 自主分析项目、运行命令、修改多文件 | 端到端开发、重构、修复 bug |
| Plan | — | 先生成详细步骤清单,再逐条执行 | 教学、复杂任务预览 |
| Debug | — | 专注于定位和修复代码错误 | 程序崩溃、报错排查 |
| Ask | — | 只回答问题,不主动修改代码 | 解释逻辑、学习新技术 |
其他功能
- 历史记录查看
- 导出对话记录
- 最大化聊天窗口 (
Ctrl+Alt+E)
3.3 Cursor 快捷键汇总
| 类别 | 功能 | 快捷键 (Windows/Linux) | 快捷键 (macOS) |
|---|---|---|---|
| 通用导航 | 打开命令面板 | Ctrl+Shift+P | Cmd+Shift+P |
| 快速打开文件 | Ctrl+P | Cmd+P | |
| 编辑操作 | 撤销 / 重做 | Ctrl+Z / Ctrl+Y | Cmd+Z / Cmd+Shift+Z |
| 注释当前行 | Ctrl+/ | Cmd+/ | |
| 多光标选择 | Ctrl+D | Cmd+D | |
| AI 交互 | 唤出 AI 对话框 | Ctrl+K | Cmd+K |
| 编辑代码 | Alt+L | Option+L | |
| 解释代码 | Alt+E | Option+E | |
| 文件与项目 | 新建文件 | Ctrl+N | Cmd+N |
| 打开文件夹 | Ctrl+M Ctrl+O | Cmd+M Cmd+O | |
| 视图控制 | 显示/隐藏侧边栏 | Ctrl+B | Cmd+B |
| 进入 Zen 模式 | Ctrl+K Z | Cmd+K Z | |
| 搜索与替换 | 全局查找 | Ctrl+Shift+F | Cmd+Shift+F |
| Git / 版本控制 | 打开源码控制 | Ctrl+Shift+G | Cmd+Shift+G |
| 终端 | 打开终端 | Ctrl+` | Cmd+` |
| 调试 | 启动调试 | F5 | F5 |
注:部分快捷键可能因系统或配置不同略有差异,请以实际环境为准。


