跳到正文
FunCoding

搜索

搜索文档、智能体、博客、Skill 和 MCP

在 IDE 里用 AI 注释驱动

用 --watch-files 监听文件,在你喜欢的编辑器里写以 AI、AI! 或 AI? 结尾的单行注释来下达指令。

用 --watch-files 启动后,Aider 会监视仓库里所有文件,寻找你在 IDE 或编辑器里加的 AI 指令:以 AI、AI! 或 AI? 开头或结尾的单行注释(#、//、-- 三种风格,在任何文件里都识别)。

# Make a snake game. AI!
# What is the purpose of this method AI?
  • 普通 AI 注释只被记录;
  • AI! 触发 Aider 汇总所有 AI 注释作为指令并修改代码;
  • AI? 触发 Aider 回答问题。

用法:把指令放在要改的函数里(就地说明);先写多条不带感叹号的 AI 注释,最后用一条 AI! 触发,也可以跨多个文件协调;用一段注释写长指令,只要其中一行以 AI 或 AI! 开头或结尾即可;在一个文件里写一条 #AI 注释并保存,它就会被加入聊天(之后可以立刻删掉注释)。指令不必写得很正式,小写 ai! 加简短描述通常就够,如 // add factorial() ai!。Aider 会把这些注释连同仓库地图和已加入的代码一起发给 LLM,并标出注释在代码里的位置,要求完成修改后删掉这些 AI 注释。

先用 AI 注释起个头,再切回终端里的 Aider 聊天继续完善很有效:聊天里有刚才注释的历史,且能用 /undo、聊天模式、/tokens /clear /drop /reset 管理上下文、修复 Lint 与测试错误、运行 shell 命令等。要注意加入 AI 注释会把文件加进聊天,需要时清理多余上下文。

浏览器 UI(实验性)

aider --browser 可以在浏览器里使用 Aider,同样直接改本地文件并提交 git;官方示例先 python -m pip install -U aider-chat,设置好 API Key 再运行。