Cursor 常用快捷键
快捷键 | 用途说明 |
---|---|
Cmd/Ctrl + I | Composer 开启 AI 对话视窗,可以询问程式相关问题 |
Cmd/Ctrl + K | Chat 开启命令面板 |
Cmd/Ctrl + L | 侧边栏,开启 AI 编辑视窗,可以直接编辑程式码 |
Cmd/Ctrl + / | 註解/取消註解选取的程式码 |
Cmd/Ctrl + B | 开启/关闭侧边栏 |
Cmd/Ctrl + P | 快速开启档案 |
Cmd/Ctrl + Shift + P | 开启命令面板 |
Cmd/Ctrl + F | 在目前档案中搜寻 |
Cmd/Ctrl + Shift + F | 在专案中搜寻 |
Cmd/Ctrl + ` | 开启/关闭终端机 |
Cursor AI 对话视窗功能比较
功能 | Composer (Cmd/Ctrl + L) | Chat (Cmd/Ctrl + I) | 侧边栏 (Cmd/Ctrl + B) |
---|---|---|---|
主要用途 | 直接编辑与生成程式码 | 询问程式相关问题 | 专案档案与功能浏览 |
互动方式 | 以程式码编辑为主 | 对话式问答 | 浏览与点击操作 |
适用情境 | - 修改现有程式码 - 生成新程式码 - 重构程式码 |
- 程式逻辑谘询 - 除错问题 - 技术概念解释 |
- 档案管理 - Git 操作 - 专案结构浏览 |
特色功能 | - 即时程式码预览 - 多行程式码编辑 - 程式码格式化 |
- 自然语言对话 - 程式码片段分享 - 上下文相关建议 |
- 档案树状结构 - 搜寻功能 - 版本控制整合 |
Cursor 设定档案说明
设定档案 | 用途说明 | 档案位置 |
---|---|---|
.cursorrule | 定义 AI 对话的规则与限制,例如文章风格、格式等,可以指定特定专案的 AI 行为 | 专案根目录 |
.cursorignore | 设定不要被 AI 分析的档案与目录,可以提升 AI 分析效率,避免分析不必要的档案,类似 .gitignore | 专案根目录 |
settings.json | VSCode 相容的编辑器设定,如字型、主题、缩排等 | .vscode/settings.json |
keybindings.json | 自订快捷键设定 | .vscode/keybindings.json |
cursor.json | Cursor 专属设定,如 AI 模型选择、API 金钥等 | .cursor/cursor.json |
extensions.json | 建议安装的扩充功能清单 | .vscode/extensions.json |
Cursor 支援的 AI 模型比较
AI 模型优缺点及适用场景比较
模型名称 | 优点 | 缺点 | 适用场景 |
---|---|---|---|
claude-3-5-sonnet-20241022 | - 理解力强 - 回答详细 - 支援长文本 |
- 速度较慢 - 费用较高 |
- 複杂程式分析 - 技术文件撰写 |
claude-3-opus | - 最强大的 Claude 模型 - 理解力极佳 - 回答品质最高 |
- 速度最慢 - 费用最高 - 资源耗用大 |
- 系统架构设计 - 複杂逻辑分析 |
claude-3.5-haiku | - 速度最快 - 资源耗用少 - 费用较低 |
- 功能较基础 - 複杂任务表现差 |
- 简单程式编写 - 基础程式除错 |
claude-3.5-sonnet | - 平衡的性能 - 适中的速度 - 合理的价格 |
- 无特别优势 - 功能较基础 |
- 一般程式开发 - 日常技术谘询 |
cursor-small | - 本地执行快速 - 无需网路连接 - 免费使用 |
- 功能受限 - 理解力较差 |
- 程式码补全 - 简单重构 |
gpt-3.5-turbo | - 速度快 - 费用低 - 稳定性高 |
- 理解力较差 - 複杂任务易出错 |
- 基础程式编写 - 简单除错 |
gpt-4 | - 理解力强 - 回答准确 - 多语言支援 |
- 速度慢 - 费用高 |
- 複杂程式开发 - 系统设计 |
gpt-4-turbo-2024-04-09 | - 最新版本 - 功能强大 - 知识最新 |
- 不稳定 - 费用高 |
- 新技术开发 - 最新框架使用 |
gpt-4o | - 优化版 GPT-4 - 速度较快 - 准确度高 |
- 费用较高 - 资源耗用大 |
- 大型专案开发 - 程式重构 |
gpt-4o-mini | - 轻量版 GPT-4 - 速度快 - 资源耗用少 |
- 功能较少 - 複杂任务表现差 |
- 小型专案开发 - 基础程式编写 |
01-mini | - 极轻量模型 - 速度最快 - 资源耗用最少 |
- 功能最基础 - 複杂任务不适用 |
- 程式码补全 - 简单语法检查 |
01-preview | - 实验性功能 - 新特性支援 - 持续更新 |
- 不稳定 - 可能有 bug |
- 新功能测试 - 实验性开发 |
AI 模型说明
模型名称 | 释出时间 | 摘要 |
---|---|---|
claude-3-5-sonnet-20241022 | 2024/10/22 | Claude 3.5 系列的中阶模型,平衡了效能与成本 |
claude-3-opus | 2024/03 | Claude 3 系列最强大的模型,专注于複杂任务处理 |
claude-3.5-haiku | 2024/03 | Claude 3.5 系列的轻量级模型,适合快速回应 |
claude-3.5-sonnet | 2024/03 | Claude 3.5 系列的标准模型,适合一般用途 |
cursor-small | 2023/09 | Cursor 自家开发的轻量级本地模型 |
gpt-3.5-turbo | 2022/11 | OpenAI 的经济型模型,适合一般任务 |
gpt-4 | 2023/03 | OpenAI 的旗舰模型,强大的通用 AI |
gpt-4-turbo-2024-04-09 | 2024/04 | GPT-4 的最新优化版本,知识库更新至 2024 年 |
gpt-4o | 2024/01 | GPT-4 的优化版本,提升了效能 |
gpt-4o-mini | 2024/01 | GPT-4 的轻量级版本,适合简单任务 |
01-mini | 2024/02 | Anthropic 的实验性轻量级模型 |
01-preview | 2024/02 | Anthropic 的预览版模型,用于测试新功能 |