我GPT Plus会员日常高强度用,代码是claude>deepseek>gemini混着用,取决于难度和性价比。
Aidermacs和gptel是平行关系,可以都用,Aidermacs强调对项目的总体理解和Pair Programming能力,直接对标的是Cursor,gptel我个人用得很少,但更多是对其他非项目相关的文本处理有时候会用一下(但更多时候我直接ChatGPT了)
Aidermacs相对于Aider.el有10点主要优势:
-
内置Ediff集成
- 自动捕获AI编辑前的文件状态
- 使用Emacs原生的ediff界面进行代码比较
- 支持语法高亮,使代码变更更清晰易读
- 提供交互式工作流,可以逐行接受或拒绝变更
-
智能模型选择
- 自动从OpenAI、Anthropic、DeepSeek等多个供应商获取可用模型
- 实时检查模型与当前Aider版本的兼容性
- 自动过滤仅显示当前API密钥支持的模型
- 缓存常用模型列表,提高访问速度
- 支持动态发现和预配置模型
-
灵活的终端后端支持
- 支持comint和vterm两种终端后端
- 可根据需求选择最适合的终端模拟方式
-
更智能的语法高亮
- AI生成的代码自动应用正确的语法高亮
- 提高代码可读性,无需额外配置
-
更好的多行输入支持
- 原生支持多行输入,无需特殊语法
- 提供专门的快捷键(如S-RET)来插入换行符而不发送命令
- 支持直接粘贴代码块,自动处理格式
- 在编写复杂请求时保持自然的工作流
-
增强的文件管理功能
- 列出当前会话中的所有文件(/ls命令)
- 交互式选择要添加或删除的文件
- 支持从Dired标记的文件批量添加或删除
- 创建临时草稿文件来添加代码片段或笔记
- 支持远程文件(通过Tramp)
-
更高的可配置性
- 提供更多自定义选项来满足个人偏好
-
优化的Transient菜单
- 完全重新设计的菜单系统
- 更注重功能性和人体工程学
-
灵活的内容添加方式
- 多种方式向会话添加内容
- 支持创建临时草稿文件
-
社区驱动开发
- 积极开发和维护,26个contributor