打开 Chat 与选择工作模式
按 IDE 打开 Copilot Chat,区分 Ask、Edit、Agent、Plan 与组织策略限制。
This page has not been translated into English yet. The original Chinese version is shown below.
Copilot Chat 可以解释代码、提出实现方案、生成测试,也可以在 Agent 模式中实际编辑代码和运行工具。开始前确认登录账号有访问权限;组织禁用 Chat 时,安装扩展本身不能解除限制。
打开聊天界面
| 编辑器 | 入口 |
|---|---|
| VS Code | 标题栏聊天图标;图标不显示时在标题栏右键启用 Command Center |
| Visual Studio | View → GitHub Copilot Chat |
| JetBrains | 窗口右侧 GitHub Copilot Chat 图标 |
| Xcode | Editor → GitHub Copilot → Open Chat,在独立窗口打开 |
| Eclipse | 底部状态栏 Copilot → Open Chat |
提交问题后评估回答,再补充约束或提出后续问题。回答中的代码可以通过当前编辑器提供的复制、插入、预览等操作处理,各 IDE 按钮并不完全一致。
选择模式
| 模式 | 适合的工作 | 官方范围与边界 |
|---|---|---|
| Ask | 解释代码、理解概念、讨论方案 | VS Code、Visual Studio、JetBrains 使用指南明确列出 |
| Edit | 对指定文件集合做受控修改,逐文件接受或丢弃 | 官方说明适用于 VS Code 和 JetBrains;当前完整步骤以 JetBrains 为例 |
| Agent | 根据目标决定文件、执行多步编辑和命令 | 五种 IDE 均支持;Visual Studio 需 17.14+ |
| Plan | 先调查代码并提交实施计划 | VS Code、JetBrains、Xcode、Eclipse;当前不支持 Visual Studio |
通常在聊天底部选择 agent / mode。JetBrains 当前指南将 Agent 列为默认,并另外列出 Copilot CLI 与 custom agents;不要据此把所有 IDE 的默认模式统一写成 Agent。
Xcode 和 Eclipse 的当前 Chat 指南列出 Agent、Plan。具体可用模式以安装版本与界面为准。没有 Agent 选项时,检查组织或企业是否禁用了 IDE Agent。
JetBrains 中的受控多文件编辑
- 从 Copilot 菜单打开 Open GitHub Copilot Chat。
- 选择 Copilot Edits。
- 将目标文件加入 working set;可选 Add all open files,也可逐个搜索添加。
- 提交修改要求,检查各文件变更说明。
- 对每个文件选择 Accept 或 Discard,再进行下一轮。
Edit 由用户指定可修改文件并逐轮补充上下文;Agent 则自行决定完成任务需要的步骤和文件。两者使用方法不要混合。
在代码旁边提问
VS Code 在编辑器或集成终端可使用 macOS 的 Command+I、Windows / Linux 的 Ctrl+I 开启 inline chat;右键 Copilot 菜单也有 smart actions。
Visual Studio 右键选择 Ask Copilot。JetBrains 可右键 GitHub Copilot → Copilot: Inline Chat,或按 Ctrl+Shift+I,将问题限定到选中代码或当前文件。