快速开始
本主题将通过一个实际项目演示,带您体验 Qoder 作为个人用户的核心功能。完成本教程后,您将熟悉下一步编辑建议(NES)、内联聊天和 AI 聊天等 AI 辅助编程的关键工具。
免费试用
Qoder 个人版目前对所有用户免费试用。试用期限可能会有变化,请关注产品更新获取最新信息。
1️⃣ 下载并安装 Qoder
下载安装程序
- 从 https://qoder.com/download 下载安装程序
- 双击文件开始安装
- 双击 Qoder IDE 图标启动应用
系统要求
- Windows: Windows 10 (版本 1903) 或更高
- macOS: macOS 11.0 (Big Sur) 或更高
- 内存: 8GB RAM (推荐 16GB)
- 存储: 2GB 可用空间
2️⃣ 登录账户
首次注册登录
在 Qoder IDE 右上角,点击用户图标或使用快捷键:
- macOS:
⌘ ⇧ ,
- Windows:
Ctrl + Shift + ,
然后选择 登录
- macOS:
在打开的网页中选择注册方式:
- 点击底部的 注册 并完成注册流程,或
- 使用 Google 或 GitHub 账户直接注册
返回 Qoder IDE,现在您可以免费使用所有功能
3️⃣ 打开项目
选择使用本地项目或从 GitHub 克隆示例项目:
📁 使用本地项目
点击 打开 或使用快捷键:
- macOS:
⌘ O
- Windows:
Ctrl + O
- macOS:
浏览到您的项目文件夹,选择一个文件并打开
🔗 克隆项目
- 点击 克隆仓库
- 在顶部搜索栏中:
- 输入项目 URL 并点击 从 URL 克隆,或
- 点击 从 GitHub 克隆 并按提示操作
- 完成步骤克隆项目
4️⃣ 探索核心功能
⚡ 触发下一步编辑建议(NES)
NES 通过在光标位置提供智能的、上下文感知的编辑,帮助您开始 AI 辅助编程。
使用步骤:
输入部分代码片段或用自然语言表达代码需求
示例:输入 "初始化一个列表"
按
⌥ P
(macOS)或Alt + P
(Windows) 建议会自动以斜体幽灵文本的形式出现按
Tab
接受建议 建议文本会转换为标准格式
特性:
- ✅ 支持多行编辑
- ✅ 无缝自动补全
- ✅ 上下文感知建议
NES 快捷键参考
操作 | macOS | Windows |
---|---|---|
触发内联建议 | ⌥ P | Alt + P |
接受内联建议 | Tab | Tab |
逐词接受 | ⌘ → | Ctrl + → |
取消内联建议 | Esc | Esc |
显示上一个建议 | ⌥ [ | Alt + [ |
显示下一个建议 | ⌥ ] | Alt + ] |
💬 启动内联聊天
使用内联聊天在代码上下文中直接获取 AI 帮助。
使用步骤:
在 Qoder 代码编辑器中,按
⌘ I
(macOS)或Ctrl + I
(Windows) 内联聊天窗口将在编辑器内打开输入您的请求并按
Enter
示例:输入 "添加一个处理文件更新的方法"
要应用 AI 生成的代码,按
⌘ ⏎
(macOS)或Ctrl + Enter
(Windows)
优势:
- 🎯 直接在代码上下文中获得帮助
- 🔄 无需切换界面
- ⚡ 即时的代码应用
🤖 开始 AI 聊天
使用 AI 聊天面板处理 Ask 或 Agent 模式下的更广泛任务。
使用步骤:
使用快捷键
⌘ L
(macOS)或Ctrl + L
(Windows)打开 AI 聊天面板在右侧的 AI 聊天面板中,输入您的请求
示例:输入 "为这个函数创建测试并运行它们"
按
Enter
,AI 代理将生成包含相关测试用例的测试文件根据提示点击 运行,或按
⌘ ⏎
(macOS)或Ctrl + Enter
(Windows)执行测试
🎯 AI 聊天模式选择
Ask 模式 - 智能问答
- 功能:简单的问答模式,回答编程问题
- 特点:提供解决方案和建议,但不修改代码
- 适用场景:
- 代码解释和分析
- 编程概念咨询
- 最佳实践建议
- 错误诊断
Agent 模式 - 自主执行
- 功能:自主编程任务执行模式
- 特点:具有自主决策、环境感知和工具利用功能
- 核心能力:
- 🔍 自动环境感知
- 🛠️ 工具使用(10+ 种内置工具)
- ⚡ 命令执行
- 📁 项目级别更改
- 🧠 记忆感知
适用场景:
- 功能开发和实现
- Bug 修复和调试
- 代码重构优化
- 测试编写和运行
- 项目配置管理
🚀 实际使用示例
示例1:使用 NES 快速编码
// 1. 输入注释或部分代码
// 创建一个用户认证函数
// 2. 按 Alt/Option + P 触发建议
// 3. NES 会建议完整的函数实现
function authenticateUser(username, password) {
// AI 生成的完整实现...
}
示例2:使用内联聊天优化代码
# 1. 选中要优化的代码
def get_user_data(user_id):
# 现有的低效实现
pass
# 2. 按 Ctrl/Cmd + I 打开内联聊天
# 3. 输入:"优化这个函数的性能"
# 4. AI 会提供优化建议并可直接应用
示例3:使用 Agent 模式完成复杂任务
在 AI 聊天面板中输入:
"为这个 React 组件添加单元测试,使用 Jest 和 React Testing Library,
测试所有的用户交互和状态变化,并确保测试通过"
Agent 模式会:
1. 分析组件结构
2. 创建测试文件
3. 编写全面的测试用例
4. 运行测试并报告结果
🎓 下一步学习
完成快速开始后,建议您:
深入了解核心功能:
探索聊天功能:
了解高级功能:
配置和自定义:
🆘 需要帮助?
如果在使用过程中遇到问题:
- 📖 查看 故障排除指南
- ❓ 浏览 常见问题
- 🌐 访问 官方论坛
- 🐛 报告 GitHub Issues
欢迎开始您的 Qoder 智能编程之旅!🚀