

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 固定上下文内容
<a name="context-pinning"></a>

**注意**  
目前，上下文固定功能仅在 VS Code IDE 中可用。

通过上下文固定功能，您可以指定在整个聊天会话中所有消息都会包含的上下文内容。固定某个上下文内容后，它会自动添加到当前聊天的每一条消息中，无需重复输入 **@workspace**、**@file** 或 **@folder** 等命令。

固定的上下文内容有两种来源：一是您可手动固定经常参考的内容；二是 Amazon Q 可能会自动添加上下文（例如您当前活跃的文件）以提升响应质量。固定的上下文内容会显示在聊天面板文本输入框的顶部，您可以自主移除任何不需要包含的上下文。

为确保上下文边界清晰，固定的内容仅适用于当前聊天选项卡。打开新选项卡时，您将从初始状态开始，仅包含默认固定上下文（如活跃文件）。

## 使用固定上下文
<a name="w2aac11c16c25c19b7"></a>

**要添加固定上下文内容，请执行以下操作**

1. 在 IDE 中打开 Amazon Q 聊天面板。

1. 在对话中使用 **@workspace**、**@file**、**@folder** 或 **@prompt** 等上下文命令后，点击目标上下文内容进行固定。

   或者，您也可以点击“@Pin Context”按钮，查看可用选项并选择要固定的上下文。

1. 固定后的上下文将显示在聊天面板顶部的固定上下文区域。

### 固定上下文内容的方法
<a name="w2aac11c16c25c19b7b5"></a>

共有三种固定上下文内容的方式：

1. 使用“@Pin Context”菜单：
   + 点击聊天面板中的“@Pin Context”按钮。
   + 从可用选项中选择目标上下文内容。

1. 使用上下文菜单和键盘快捷键：
   + 在聊天输入框中键入“@”，调出上下文菜单。
   + 导航至目标上下文内容。
   + 按 Option/Alt \+ Enter 键固定所选项目。

1. 从输入提示中固定：
   + 如果您已在输入框中输入上下文命令（如 **@workspace**、**@file**、**@folder** 或 **@prompt**），请将鼠标指针悬停在输入框中的该上下文内容上。
   + 点击该内容即可完成固定。

固定完成后，上下文内容将显示在聊天文本输入框顶部的固定上下文区域。

**要移除固定上下文内容，请执行以下操作**
+ 如需移除某一固定上下文内容，点击该内容标签左侧的“X”即可。此操作适用于用户手动固定的上下文内容和系统自动添加的上下文内容。