内联助手
使用概览
在几乎所有可输入文本的地方——编辑器、文本会话、规则库、频道笔记,甚至终端面板中——都可以使用 ctrl-enter 来启动内联助手。
内联助手支持您将当前选中的内容(或当前行)发送至语言模型,并用模型的回复替换原有选中内容。
若需并行执行多个生成请求,您可以通过以下两种方式实现:在多个光标位置同时按下 ctrl-enter,或在多重缓冲区中对跨越多段内容的选区使用相同快捷键。
上下文设置
与代理面板的操作类似,您可以为内联助手设置上下文环境。通过@提及功能,您可以添加额外指令或代码转换规则。
推荐的使用模式是:先在代理面板创建会话线程,然后通过 @thread 在内联助手中引用该线程,将其纳入上下文环境。
预设提示模板
要创建一个自定义快捷键来预填提示词,您可以在按键映射中添加以下格式:
[
{
"context": "Editor && mode == full",
"bindings": {
"ctrl-shift-enter": [
"assistant::InlineAssist",
{ "prompt": "Build a snake game" }
]
}
}
]