AI 编辑器 aider从入门到精通

50 阅读1分钟
# Aider 使用技巧

## 文件管理
- **精准添加文件**:只需添加需要修改的文件,避免过多无关代码干扰
- **动态调整**  - 使用 `/add` 添加下一步需要的文件
  - 使用 `/drop` 移除不再需要的文件
- **新建文件**:必须先通过 `/add <file>` 添加到仓库,否则修改可能被写入现有文件

## 工作流程
1. **拆解任务**:将目标分解为可执行的小步骤
2. **制定计划**:复杂改动前使用 `/ask` 讨论方案
3. **执行修改**:确认方案后直接说"开始吧"
4. **问题处理**   - 卡顿时使用 `/clear` 重启会话
   - 切换模型:`/model` 在 GPT-4o 和 Sonnet 间切换
   - 人工介入:可自行完成一步后再让 aider 继续

## 调试辅助
- **错误处理**  - 使用 `/run` 分享运行时错误
  - 直接粘贴错误信息到聊天框
- **测试支持**:使用 `/test` 运行测试并分享失败输出

## 文档支持
- 提供API文档的方式:
  - 直接粘贴文档片段
  - 包含文档URL(aider会自动抓取)
  - 使用 `/read` 从文件系统读取文档

## 输入技巧
- **多行消息输入**```plaintext
  {python
  def hello():
      print("Hello}")  # 注意包含大括号
  python}
  • 快捷键
    • Meta+ENTER 换行(某些环境是 Esc+ENTER)
    • 使用 /editor 打开编辑器编写消息
  • 多行模式
    • /multiline-mode 切换
    • 启动时加 --multiline 参数
    • 该模式下:回车换行,Meta+回车提交

注意事项

  • 终端环境无法实现跨平台的 SHIFT-ENTER 软回车检测
  • 包含右大括号时建议使用标签式多行语法