当前位置: 首页 > news >正文

Aider

Aider

Aider 是目前开源社区中最受推崇的 终端原生 AI 结对编程工具

核心功能:

  1. 直接文件操作
  2. 完整的代码库上下文感知
  3. 与 Git 无缝集成
  4. 支持主流及本地模型
  5. 聊天与编辑模式

安装部署

pip install pipx
pipx ensurepath
pipx install aider-chat

验证安装

aider --version

配置自部署模型

在项目根目录创建 .aider.conf.yml

OpenAI 兼容 API

model: openai/EB-Qwen3.6-Plus
openai-api-base: http://your-server-ip:8000/v1
openai-api-key: sk-your-private-key# 💡 指定弱模型处理简单任务,大幅降低 Token 消耗
weak-model: openai/qwen2.5-coder-7b-instruct

Ollama 本地原生模型

model: ollama/qwen2.5-coder:32b-instruct

IDEA 使用

Aider 是终端原生工具,不需要安装任何 IDEA 插件,直接在 IDE 内置终端操作体验最佳

  1. 打开 IDEA 底部的 Terminal 面板
  2. cd 到你的项目根目录
  3. 输入 aider 回车
  4. 等待 Repo Map(仓库地图)构建完成,出现 > 提示符即代表就绪

核心工作流与高频命令

Aider 的核心逻辑是: 自然语言对话 → 自动定位文件 → 应用 Diff → 自动 Git Commit

多文件编辑

直接描述需求,Aider 会自动寻找相关文件并修改

> 基于user.sql文件,生成对应的实体类,Dao,Mapper文件

只读问答模式

只想问问题、梳理逻辑,防止误改代码时,需要添加前缀 /ask

> /ask 介绍下该项目

手动管理上下文

当项目太大,Aider 找错文件或遗漏文件时

/add backend                           # 添加整个目录
/add pom.xml                           # 添加单文件
/drop README.md                        # 移除无关文件
/ls                                    # 查看当前已加载的上下文文件
/map                                   # 查看 Repo Map 结构

回滚

一键撤销上一次修改,注意该项目必须是Git项目

/undo
http://www.rkmt.cn/news/1518361.html

相关文章:

  • 2026 年 6 月深圳卫生间阳台屋顶漏水修缮测评 本地三家防水工艺材料质保全方位对比 - 吉修匠
  • 去除水印工具推荐:软件小程序都好用的去水印神器 - 工具软件使用方法推荐
  • 2026年油莎豆加工成套设备深度选型指南:如何为你的生产项目匹配最佳方案? - 速递信息
  • 国产化项目实战:手把手教你为若依(Ruoyi-Vue)系统剥离Redis依赖(附完整代码)
  • 3G/LTE PDU安全处理实战:从协议原理到NXP SEC硬件加速实现
  • 如何高效管理Switch游戏文件:NSC_BUILDER实用指南
  • CANN/asc-devkit数学API示例介绍
  • 2025最简单IDM激活教程:永久免费解锁下载神器终极指南
  • ReadCat小说阅读器:5个步骤打造你的纯净数字书房
  • LITIENGINE社区生态解析:插件、工具与第三方资源完全指南 [特殊字符]
  • PacketEvents事件系统完全指南:从基础监听器到高级事件处理
  • BthPS3驱动技术指南:解决PS3手柄在Windows系统的蓝牙连接难题
  • MES与ERP的区别和联系到底是什么?
  • zsh-async社区最佳实践:来自开源项目的10个实用技巧
  • 云顶之弈策略博弈中信息优势的构建:TFT Overlay实战深度解析
  • 2026大型不锈钢雕塑厂家选型指南及实力排行 - 曲阳嘉华园林
  • 广州卡地亚做深度保养是否必须拆卸表盘!广州卡地亚机芯检修逻辑,亨得利区分简易维保与全拆保养差异 - 亨得利官方维修中心
  • F3D终极指南:快速掌握轻量级3D查看器的完整使用技巧
  • 苏州首饰回收实测指南|本地靠谱实体门店排名推荐 - 讯息早知道
  • 视频分析AI工具:让AI看懂视频的终极指南
  • Duplicity存档编辑器:缺氧游戏存档修改的终极免费解决方案
  • MES系统到底是什么?解决什么问题?
  • texture-vs-shape实验复现:使用R脚本进行数据可视化与分析的完整指南
  • Fan Control:掌握Windows风扇控制的终极指南,打造静音高效系统
  • 名目张胆定制服务
  • 别再手动改格式了!用Python的json模块5分钟搞定JSONL转JSON(附两种输出格式代码)
  • 模块化图片编辑架构:基于fabric.js和Vue的插件化设计器技术解析
  • 2026福州香奈儿回收行业深度解读!市场走势、价值逻辑与正规渠道解析 - 薛定谔的梨花猫
  • UndertaleModTool终极指南:零基础掌握游戏修改与模组制作
  • OneDev云原生DevOps架构解密:一体化平台如何重塑企业级软件交付