/editor
打开外部文本编辑器,在其中撰写下一条聊天消息。
/editor 会打开一个外部文本编辑器,让你从容地撰写下一条聊天消息,而不必直接在终端输入行里打字。一旦你关闭编辑器,写好的文本就会作为提示词发送给 Aider。自 0.79.0 版本起,/edit 是一个功能完全相同的简短别名;自 0.80.0 版本起,你也可以直接在终端中通过快捷键 Ctrl-X Ctrl-E 达到同样效果,无需输入命令名。
至于会打开哪个编辑器,Aider 按照固定顺序决定:首先是命令行选项 --editor,或 YAML 配置中的 editor: 条目;其次是环境变量 AIDER_EDITOR、VISUAL 和 EDITOR;如果都没有设置,则使用平台默认编辑器,例如 Windows 下的 Notepad。该编辑器必须以“阻塞(blocking)”模式运行,也就是要等到你关闭它为止。
✅ 什么时候用?
整洁地编写多行提示词
在把包含列表和代码块的提示词发送给 Aider 之前,调用 /editor 从容地写好它。
用快捷键继续编辑输入内容
在终端中直接按下 Ctrl-X Ctrl-E,在配置好的编辑器中继续编辑已经输入的内容。
⛔ 什么时候不该用?
发送简短、临时的消息
对于一条简短消息,切换到外部编辑器并不划算。
更好的选择: 直接在聊天提示行中输入消息;如果文本已经在剪贴板中,也可以使用 /paste。
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat
更多命令 · Aider