命令终端与AI

运行应用命令,并为AI聊天设置连接配置。

打开终端

Ctrl+Space或视图 → 命令终端会打开一个单独的窗口。输入/会列出可用的命令。

操作按键或命令
选择候选项 / 补全↑ ↓ / Tab
执行 / 换行Enter / Shift+Enter
关闭候选列表 / 关闭窗口Esc
保存/save
在文档中搜索/find
导出PDF/exportpdf
清除日志/clear

如果输入法(IME)占用了Ctrl+Space,请在设置 → 快捷键中分配其他快捷键。

设置AI连接

使用AI聊天之前,请先配置与支持OpenAI兼容Chat Completions格式的服务或本地服务器的连接。

  1. 打开设置 → 外部集成 → AI 聊天,添加连接配置。
  2. 输入服务提供的终结点、模型名称,以及(如有需要)API 密钥。
  3. 使用获取模型确认连接,并列出可用的模型。
  4. 选择使用此配置并保存设置。
  5. 在终端中输入/ai 总结这篇文档的要点并发送。

终结点必须使用HTTPS。只有同一台电脑上的回环地址才允许使用HTTP。AI服务的条款和价格由该服务决定。

当前打开的文档会自动附加到每一次请求中。你的消息、引用的文件、对话历史以及配置中的指令也会一并发送。发送之前,请确认当前标签页和连接。

询问特定文档

@用于附加更多文件。如需获得文件候选,请先在文件资源管理器中打开文件夹。

/ai @docs/spec.md 总结规格说明与这篇文档之间的差异

@notes.md指打开的文件夹中的文件,@/notes.md指已打开的标签页。包含空格的路径请加引号,例如@"my notes.md"。每条消息最多可引用五个文本文件,每个文件最大2 MB。

把回复带入文档

命令作用
/ai在终端中显示回复
/ai-file将回复保存为新的.md文件并打开
/ai-edit用回复替换编辑器中选中的文本。如果没有选中内容,则替换用@引用的整个文档

/ai-edit不会自动保存文件。请在保存前检查替换结果;按Ctrl+Z可以撤销。如果在等待回复期间切换了标签页或编辑了选中的文本,回复可能会在新标签页中打开,而不是替换原来的文本。

如要中止正在进行的请求,请在日志中选择取消。同一时间只能运行一个AI请求。

切换对话和模型

命令用途
/ai-new开始新的对话。之前保存的会话会被保留
/ai-resume恢复已保存的对话
/ai-search搜索对话名称和内容,并恢复其中一个
/ai-change-model切换到另一个连接配置
/ai-status显示连接、模型以及当前使用的上下文大小

不以/开头的输入默认不会发送。只有在需要时才开启将不带 / 的输入发送到 AI 聊天。许可证不允许编辑时,AI同样无法使用。

快捷键按默认分配列出。如果你更改过分配,请在应用内帮助(F12)中查看当前的按键。