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

# 行间会话

行间会话将 AI 的强大能力直接带入你的编辑器，让你无需离开当前文件就能重构、生成并理解代码。这是进行针对性修改并获取上下文答案的最快方式。

<div id="how-to-use-inline-chat">
  ## 如何使用行间会话
</div>

当你需要开始使用行间会话时，可选择要修改的代码块，或将光标放在需要生成新代码的位置，然后使用键盘快捷键（在 macOS 上按 `⌘ ⇧ I`，在 Windows/Linux 上按 `Ctrl Shift I`）打开行间会话的聊天窗口。

<div id="scenarios">
  ## **使用场景**
</div>

**场景 1：重构或修改现有代码**

非常适合用于优化、添加注释或更改一段代码。

1. **选择你要修改的代码**。
2. 按 `⌘ ⇧ I`（或 `Ctrl Shift I`）打开行间会话。
3. 输入你的请求，例如：
   * *“将这段代码重构得更高效。”*
   * *“为这个函数添加 JSDoc 注释。”*
   * *“将其改写为 async/await 函数。”*
4. Qoder 会分析你的需求描述，并在代码变更视图中直接生成更改供你确认。

**场景 2：生成新代码片段**

用于从零开始编写新函数、样板代码或测试用例。

1. **将光标放在应插入新代码的空行处**。
2. 按 `⌘ ⇧ I`（或 `Ctrl Shift I`）打开行间会话。
3. 输入你的请求，例如：
   * *“编写一个从 'api/users' 获取数据的函数。”*
   * *“生成一个用于校验电子邮箱地址的正则表达式。”*
4. Qoder 会在当前位置生成新的代码片段。

<div id="keyboard-shortcuts">
  ## **键盘快捷键**
</div>

| **操作**   | **macOS** | **Windows/Linux** |
| :------- | :-------- | :---------------- |
| 打开行间会话   | `⌘ ⇧ I`   | `Ctrl Shift I`    |
| 接受单个更改   | `⌘ Y`     | `Ctrl Y`          |
| 拒绝单个更改   | `⌘ N`     | `Ctrl N`          |
| 接受所有建议更改 | `⌘ ⏎`     | `Ctrl ⏎`          |
| 拒绝所有建议更改 | `⌘ ⌫`     | `Ctrl Backspace`  |
