/map
输出当前的仓库映射(repository map,仓库中最重要的类/函数概览)。
/map 会打印当前的仓库映射:git 仓库中最重要的类和函数的紧凑概览,含类型信息和签名,Aider 自己也把它用作给 LLM 的上下文。映射的大小由 --map-tokens 控制(默认 1k tokens);用 /map-refresh 可以手动重建。
✅ 什么时候用?
快速给自己一个项目总览
/map — 在决定下一步用 /add 添加哪些文件之前
检查 Aider 当前把仓库的哪些内容“看”作上下文
/map,看看映射里收录了哪些文件的哪些符号
⛔ 什么时候不该用?
想看某个文件的完整源码
文档描述仓库映射只包含最重要的符号及其签名,不含完整代码。
更好的选择: 直接打开文件,或用 /add 加入聊天以查看完整内容
想让过期的映射立即刷新
/map 只显示当前已有的映射,不会强制重建。
更好的选择: 用 /map-refresh 立即重建仓库映射
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat
- Aider 官方文档——仓库映射(Repository Map) ↗ aider.chat