IDE 功能特性
Codex IDE 扩展的功能介绍
概述
Codex IDE 扩展提供丰富的编程辅助功能,深度集成到开发环境中。
核心功能
1. 智能对话
在 IDE 中与 Codex 交流:
- 询问代码问题
- 请求功能实现
- 讨论架构设计2. 代码生成
直接生成代码到编辑器:
- 函数实现
- 类定义
- 测试代码3. 代码解释
选中代码请求解释:
- 功能说明
- 逻辑分析
- 改进建议4. 智能补全
上下文感知的代码补全:
- 整行补全
- 函数补全
- 导入建议编辑功能
5. 代码重构
重构现有代码:
- 提取函数
- 重命名符号
- 简化逻辑6. Bug 修复
自动检测并修复问题:
- 空指针检查
- 类型错误
- 逻辑 bug7. 行内编辑
直接在代码行上编辑:
Alt+Cmd+E: 编辑当前行
Alt+Cmd+R: 重构选中代码8. 快速修复
一键修复常见问题:
⚡ 点击快速修复
→ 选择修复方案
→ 应用修复审查功能
9. 代码审查
审查代码变更:
- 安全漏洞
- 性能问题
- 代码规范10. 差异比较
比较代码变更:
- 查看 Diff
- 审查修改
- 接受/拒绝测试功能
11. 测试生成
自动生成测试:
- 单元测试
- 集成测试
- 边界测试12. 测试运行
直接运行测试:
- 单个测试
- 整个文件
- 测试套件文档功能
13. 文档生成
生成代码文档:
- JSDoc 注释
- API 文档
- README14. 注释生成
自动添加注释:
- 函数注释
- 类注释
- 复杂逻辑注释集成功能
15. Git 集成
版本控制集成:
- 查看变更
- 创建提交
- 推送代码16. 终端集成
内置终端:
- 运行命令
- 查看输出
- 错误定位界面功能
17. 多面板
灵活的界面布局:
- 侧边栏
- 底部面板
- 浮动窗口18. 历史记录
查看历史对话:
- 搜索历史
- 恢复对话
- 导出记录高级功能
19. 项目感知
理解整个项目:
- 跨文件引用
- 依赖分析
- 架构理解20. 自定义技能
扩展功能:
- 安装技能
- 自定义命令
- 工作流自动化效率提升
快捷键
| 快捷键 | 功能 |
|---|---|
| Cmd+Shift+P | 打开 Codex |
| Cmd+Shift+L | 解释选中代码 |
| Cmd+Shift+E | 编辑选中代码 |
| Cmd+Shift+R | 运行测试 |
快捷操作
右键菜单:
- Codex: 解释
- Codex: 修复
- Codex: 优化