终端党想用 AI 难道非得开浏览器?
有一类开发者——他们生活在终端里。写代码用 Vim/Neovim,版本控制用 Git 命令行,调试用 gdb/lldb,部署用 SSH。对于他们来说,每次为了用 AI 而打开浏览器、切换到聊天界面、再把回复的代码复制回终端——这个过程太割裂了。
Aider 就是为这类开发者准备的:直接在终端里与 AI 对话,AI 理解你的意图后自动修改代码文件,所有操作都在 Git 的追踪之下,改错了随时回退。
一次典型的 Aider 编码对话
你给这个 Flask 应用加上用户登录功能,用 JWT 认证
AI好的,我来添加用户登录功能。需要:1) 安装 PyJWT 依赖 2) 创建用户模型 3) 添加登录/注册路由 4) 添加 JWT 中间件
AI📦 在 app.py 中添加了 User 模型和 auth 蓝图
📦 在 requirements.txt 中添加了 PyJWT 依赖
📦 创建了 auth_routes.py 文件
📦 在 requirements.txt 中添加了 PyJWT 依赖
📦 创建了 auth_routes.py 文件
你还需要加上密码重置接口
AI好的,在 auth_routes.py 中添加了密码重置路由和邮件发送逻辑。
工作流程
💬 描述需求→
🤖 AI 理解并生成方案→
📝 自动修改代码→
✅ Git 提交记录→
🔄 审查/回退/继续
🤖 AI 理解并生成方案→
📝 自动修改代码→
✅ Git 提交记录→
🔄 审查/回退/继续
常用命令速查
/add *.py添加 Python 文件到会话上下文
/drop utils.py从会话中移除文件
/diff查看 AI 即将做出的修改
/commit使用 AI 生成的描述提交更改
/undo回退最后一次 AI 修改
/help查看所有可用命令
🔐 付费内容:不想离开终端切换浏览器?Aider 在命令行直接 AI 编程自动改代码
包含:Aider 核心概念与优势、安装与快速开始、基础使用与命令详解、Git 集成与工作流、高级配置与自定义
© 版权声明
仅作整理分享版权归原作者所有,查看或者使用表示同意
点击查看协议THE END









暂无评论内容