/ls
列出所有已知文件,并标记哪些当前在聊天中。
/ls 会显示 Aider 在当前项目中已知的全部文件列表,并标注其中哪些文件目前已被实际添加到聊天会话中。这在较大的代码仓库里特别有用,否则你很容易搞不清楚哪些文件当前允许 Aider 编辑,哪些只是作为仓库上下文在后台存在。
该命令本身不会打开或修改任何内容——它纯粹是一个查看功能。要真正把某个文件加入编辑,你仍然需要 /add <datei>,如果只是作为不可写的纯参考文件,则需要 /read-only <datei>。因此 /ls 很适合在执行这些命令之前作为一个简短的中间检查步骤,比如确认某个文件是否被意外重复添加,或者是否已经通过 /drop 被重新移除。
✅ 什么时候用?
在 /add 之前先了解现状
在再次用 /add 添加某个文件之前,先调用 /ls 看看它是否已经在聊天中。
长会话后检查聊天中的文件
在多次执行 /add 和 /drop 命令之后,使用 /ls 弄清楚当前上下文中实际还有哪些文件。
⛔ 什么时候不该用?
想查看文件内容
/ls 只列出文件名和聊天状态,不显示文件内容。
更好的选择: 用 /add 或 /read-only 把文件真正加入聊天,或者直接在编辑器中打开它。
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat
更多命令 · Aider