Workflows2026年5月7日·1 分钟阅读

Aider Watch Mode — Auto-Edit on `# AI:` Comments

Aider Watch Mode tails files and edits when you save an `# AI:` comment. Trigger Aider from VS Code, vim, Cursor, Claude Code without terminal switch.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Needs Confirmation · 66/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:New
入口
Asset
通用 CLI 安装命令
npx tokrepo install de82f878-b0f0-4dfe-ae99-d4fae2ae76e8

简介

Aider Watch Mode 让你不用切终端就能从编辑器里触发 Aider。在文件任何地方加 # AI: <指令>(JS/TS 用 // AI:)然后保存 —— Aider 监听到、编辑文件、删掉注释、commit。适合不想离开 VS Code / vim / Cursor / Claude Code 去触发 AI 编辑的开发者。需要 Aider 0.50+ 和任何能保存文件的编辑器。装机时间 1 分钟。


起 watch 模式

# 在仓库里
aider --watch-files

# 或者写进 .aider.conf.yml
echo "watch-files: true" >> .aider.conf.yml
aider

Aider 保持运行,监听所有 tracked 文件。

触发编辑

在任何文件里加 AI 注释:

# main.py
def fetch_user(user_id: int):
    # AI: add caching with functools.lru_cache, max 1000 entries
    return db.users.find_one({"_id": user_id})

保存文件。Aider 会:

  1. 检测到 AI 注释
  2. 读这个文件(和相关文件)
  3. 编辑函数、删掉 AI 注释
  4. 自动 commit 带生成 message

结果:

# main.py
from functools import lru_cache

@lru_cache(maxsize=1000)
def fetch_user(user_id: int):
    return db.users.find_one({"_id": user_id})

多文件交叉引用

# models.py
class User:
    # AI! add a 'plan' field with type Literal["free", "pro"], default "free"
    name: str
    email: str

AI!(带感叹号)告诉 Aider 不等保存就立刻动手。如果 tests/test_models.py import 了 User,Aider 也会更新。

标记变体

标记 行为
# AI: <指令> 下次保存时编辑
# AI! <指令> 立刻编辑
# AI? 给 Aider 提问;在聊天里回复

FAQ

Q: watch 模式在任何编辑器都行吗? A: 行 —— watch 模式在文件系统层监听,所以 VS Code / vim / neovim / JetBrains / Cursor 甚至 Claude Code 的内部编辑都会触发。编辑器无所谓。

Q: 会改我没让它改的文件吗? A: 只改你 /add 进 Aider 会话的文件、或者带 AI 注释的那个文件。no-edit 里的文件受保护。Aider 默认在破坏性操作(删除、重命名)前会问。

Q: watch 模式能关掉自动 commit 吗? A: 能 —— 配置里设 auto-commits: false。Aider 仍然编辑文件,但不 commit,让你自己审完再提交。


🙏

来源与感谢

Built by Paul Gauthier and the Aider community. Watch mode shipped in Aider 0.50.

Aider-AI/aider — ⭐ 36,000+

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产