> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mossx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 输入框

> 用 @、/、#、! 补全，发送文件、图片和提示词。

输入框是给模型下指令的地方。占位符写的是完整能力：

```text theme={null}
@引用文件，#唤起智能体，!插入提示词，Enter 发送
```

<img src="https://mintcdn.com/mossx-docs/kz4nt5KFSKzkAZwe/images/vscode/chat-input.png?fit=max&auto=format&n=kz4nt5KFSKzkAZwe&q=85&s=3b399972251bb95207a72e2a3c24839c" alt="输入框和底部选择器" width="100%" data-path="images/vscode/chat-input.png" />

## 发送和换行

**设置 → 基础配置 → 行为** 里有两种发送方式：

| 选项              | 发送                         | 换行            |
| --------------- | -------------------------- | ------------- |
| Enter 发送        | `Enter`                    | `Shift+Enter` |
| ⌘/Ctrl+Enter 发送 | `Cmd+Enter` 或 `Ctrl+Enter` | `Enter`       |

生成过程中发送按钮变成停止。消息较长时，输入框会随内容增高，也可以拖边缘改高度。

## 四种补全

在输入框里键入触发符，会弹出补全。

### `@` 引用文件

输入 `@` 搜索工作区文件或目录。选中后变成文件标签，发给模型的是路径，不是整文件内容。

也可以写成行号引用：

```text theme={null}
@src/extension.ts#L14-L40
```

从编辑器选区或资源管理器发送过来的引用，格式相同。见 [编辑器集成](/vscode/ide/editor)。

<img src="https://mintcdn.com/mossx-docs/kz4nt5KFSKzkAZwe/images/vscode/at-file-dropdown.png?fit=max&auto=format&n=kz4nt5KFSKzkAZwe&q=85&s=828176eabdc5a7c510ae39a80010f98d" alt="`@` 文件补全" width="100%" data-path="images/vscode/at-file-dropdown.png" />

### `/` 斜杠命令

输入 `/` 列出当前运行时提供的命令。扩展会把 SDK 返回的列表和本地命令合并。

本地一定有：

| 命令       | 作用            |
| -------- | ------------- |
| `/clear` | 清空当前对话并开新会话   |
| `/new`   | 与 `/clear` 相同 |
| `/reset` | 与 `/clear` 相同 |

`/compact` 由 Claude 运行时提供，用来压缩上下文。

部分命令只在特定供应商下可用。选错运行时时，界面会提示「仅支持某某供应商」。

<img src="https://mintcdn.com/mossx-docs/kz4nt5KFSKzkAZwe/images/vscode/slash-command-dropdown.png?fit=max&auto=format&n=kz4nt5KFSKzkAZwe&q=85&s=d50f99befcda78140f71cc6a105e14e0" alt="斜杠命令" width="100%" data-path="images/vscode/slash-command-dropdown.png" />

### `#` 选择智能体

输入 `#` 选择已配置的智能体。选中后，该智能体的系统提示词会带到后续对话。

智能体在 **设置 → Agents** 里创建、导入或导出。见 [Agents 与提示词库](/vscode/customize/agents-prompts)。

### `!` 插入提示词

输入 `!` 打开提示词库。选中后，模板内容插入到光标处，你可以再改一改再发送。

提示词在 **设置 → 提示词库** 里维护。

## 附件、粘贴和拖放

输入框接受：

* 从资源管理器拖入的文件路径
* 拖入或粘贴的图片（JPEG、PNG、GIF、WebP、SVG）
* 编辑器选区生成的代码引用

图片会显示缩略图，发送前可以删掉。重新打开历史会话时，Grok 等 CLI 会尽量恢复当时的附件。

<Note>
  默认开启「发送打开的文件路径」时，你在资源管理器点中的文件会自动变成路径引用，不会自动上传文件内容。
</Note>

## 底部选择器

输入框下方从左到右通常是：

1. **配置 / 进程**：看当前守护进程，必要时重启
2. **供应商**：Claude Code、Codex、Grok、Kimi、OpenCode、Pi
3. **模型**：当前供应商下的模型
4. **模式**：默认、规划、代理、自动
5. **附件 / 停止 / 发送**

Claude Code 还有推理强度等额外开关。Codex 有 Fast 模式。CLI 供应商不提供规划模式。

## 消息队列

上一轮还在生成时，可以继续输入下一条。队列里的消息会在当前回合结束后自动发出。

适合「先让它改 A，再补一句也改 B」。

## 增强提示词

输入框工具条里可以先改写当前草稿，再发送。改写用哪家供应商、哪个模型，在 **设置 → 增强提示词** 配置。见 [增强提示词](/vscode/customize/prompt-enhancer)。

## 历史输入补全

开启 **设置 → 其他设置 → 历史输入补全** 后，输入时会按历史建议补全，`Tab` 接受。

历史记录可以在同一页增删和改重要度。重要度越高，建议越靠前。
