{"meta":{"title":"在 JetBrains IDE 中使用GitHub Copilot","intro":"了解在GitHub Copilot中使用JetBrains IDEs的不同方式，包括GitHub Copilot插件、JetBrains AI 助手和Copilot CLI。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/concepts","title":"概念"},{"href":"/zh/copilot/concepts/agents","title":"智能体"},{"href":"/zh/copilot/concepts/agents/copilot-in-jetbrains","title":"JetBrains 中的 Copilot"}],"documentType":"article"},"body":"# 在 JetBrains IDE 中使用GitHub Copilot\n\n了解在GitHub Copilot中使用JetBrains IDEs的不同方式，包括GitHub Copilot插件、JetBrains AI 助手和Copilot CLI。\n\n## Introduction\n\n在GitHub Copilot中使用JetBrains IDEs有三种方式：使用GitHub Copilot插件、将GitHub Copilot用作 JetBrains AI Assistant 中的代理，以及在集成终端中使用GitHub Copilot CLI。 每个入口点提供一组不同的功能，具体取决于你喜欢的工作方式。\n\n## 比较入口点\n\n\\| |\nGitHub Copilot 插件 |\nGitHub Copilot 在 AI 助手中 | Copilot CLI |\n\\|---|---|---|---|\n\\| **最适用于** | 全面的 AI 编码工作流 | 无需单独的插件即可快速 Copilot 访问 | 终端优先工作流 |\n\\| **入口点** | 聊天面板、内联聊天、代码建议、代码评审、提交消息 | 默认代理选取器，ACP 注册表 | 终端或命令行解释器 |\n\\| **代码完成** | 是的 | 不包括 | 不包括 |\n\\| **下一步编辑建议** | 是的 | 即将推出 | 不包括 |\n\\| **代理体验** | 多代理测试框架 |\nCopilot 通过 ACP 作为代理，默认代理选择器 | Copilot CLI |\n\\| **IDE 工具** | 是的 | 是的 | 不包括 |\n\\| **模型选择** | 是的 | 是的 | 是的 |\n\\| \\*\\*\\*\\*内联聊天 | 是的 | 不包括 | 不包括 |\n\\| **代码评审** | 是的 | 不包括 | 不包括 |\n\\| **提交消息生成** | 是的 | 不包括 | 不包括 |\n\\| **订阅** | GitHub Copilot | GitHub Copilot | GitHub Copilot |\n\n## GitHub Copilot 插件\n\n适用于 GitHub Copilot 的 JetBrains IDEs 插件是使用 Copilot 最全面的方式，也是推荐的选择。\n\n该插件正将其默认代理运行框架从本地代理运行框架迁移到 Copilot CLI，这将带来更快的功能对齐和更高质量的结果。 有关详细信息，请参阅[《Copilot CLI正在成为 JetBrains 的 GitHub Copilot 中的默认代理框架》](https://devblogs.microsoft.com/java/github-copilot-for-jetbrains-is-moving-to-copilot-cli-as-the-default-agent-harness/)。 有关安装说明，请参阅“[在环境中安装 GitHub Copilot 扩展](/zh/copilot/how-tos/set-up/install-copilot-extension)”。\n\n* **代码补全和下一步编辑建议**：Copilot 会在你键入时提供补全建议，并主动预测你下一步想要进行的编辑。\n* **多种代理集成**：该插件内置了自己的代理体验，并与其他代理提供商合作，为你提供多种交互模式。\n* **完整模型和功能支持**：所有 Copilot Chat 模型、代码完成模式和自带关键功能均在发布时可用。\n* **内联对话**：无需切换到单独面板，即可直接在编辑器边栏中解释、重构、为代码编写文档或生成代码。\n* **代码评审**：Copilot 会分析你的更改，并提供可采取行动的反馈，标出潜在缺陷、样式违规和逻辑问题。\n* **提交消息生成**： Copilot 检查暂存的更改并生成明确的常规提交消息。\n\n## GitHub Copilot 在 JetBrains AI 助手中\n\n> \\[!NOTE]\n> GitHub Copilot 在 AI 助手中，仅提供聊天和代理功能。 它不包括代码完成、下一个编辑建议、内联聊天、代码评审或提交消息生成。\n\nGitHub Copilot 可通过代理客户端协议（ACP）在 JetBrains AI 助手中以本机代理的形式提供。 ACP 是将 AI 代理连接到 IDE 的开放标准。 如果你有有效的 Copilot 订阅， Copilot 将自动显示在 AI 助手代理选取器中。\n\n此集成专为希望在 AI 助手聊天面板中工作或想要 Copilot 在没有安装其他插件的情况下可用的开发人员而设计。\n\n* **无需更新**：代理 Copilot 直接与 AI 助手捆绑，并自动保持最新状态。 无需单独安装、更新或维护插件。\n* **以对话为中心的工作流**：非常适合多步骤推理任务——描述目标，让 Copilot 进行规划并提出修改建议，然后通过对话反复迭代。\n* **模型选择**：在不离开聊天面板的情况下切换 Copilot 模型或调整推理深度。\n\n### 在 AI 助手中使用 GitHub Copilot\n\n1. 通过按 <kbd>Alt</kbd>+<kbd>A</kbd>（Windows/Linux）或<kbd>命令</kbd>+<kbd>转移</kbd>+<kbd>A</kbd>（macOS）打开 JetBrains AI 助手，或单击右侧工具窗口中的 AI 助手图标。\n2. 在聊天面板顶部的代理选取器下拉列表中，选择 **GitHub Copilot**。\n3. 输入提示并开始聊天。\n\n### ACP 注册表\n\nACP 注册表是 AI 助手已知代理的目录。 IDE 启动时，它会咨询注册表以发现哪些代理可用。\nGitHub Copilot的 ACP 条目是默认注册表的一部分，因此当你拥有有效订阅并已配置所需凭据时，Copilot会自动显示在你的代理列表中。\n\n有关 ACP 的详细信息，请参阅 [ACP 文档](https://agentclientprotocol.com/get-started/introduction)。 有关作为 ACP 服务器运行 Copilot CLI 的技术详细信息，请参阅 [Copilot CLI ACP 服务器](/zh/copilot/reference/copilot-cli-reference/acp-server)。\n\n## GitHub Copilot CLI 在集成终端中\n\nGitHub Copilot CLI 将 Copilot 的功能直接带到终端中。 它针对命令行工作流进行了优化，可在 macOS、Linux 或Windows上运行。\n\n## 延伸阅读\n\n* [在 IDE 中向 GitHub Copilot 提问问题](/zh/copilot/how-tos/chat-with-copilot/chat-in-ide)\n* [在环境中安装 GitHub Copilot 扩展](/zh/copilot/how-tos/set-up/install-copilot-extension)\n* [更改 GitHub Copilot 对话助手 的 AI 模型](/zh/copilot/how-tos/use-ai-models/change-the-chat-model)"}