Skip to content
FunCoding

Search

Search docs, Skills and MCP

打开 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 StudioView → GitHub Copilot Chat
JetBrains窗口右侧 GitHub Copilot Chat 图标
XcodeEditor → 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 中的受控多文件编辑

  1. 从 Copilot 菜单打开 Open GitHub Copilot Chat。
  2. 选择 Copilot Edits。
  3. 将目标文件加入 working set;可选 Add all open files,也可逐个搜索添加。
  4. 提交修改要求,检查各文件变更说明。
  5. 对每个文件选择 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,将问题限定到选中代码或当前文件。

下一步可阅读上下文与附件、实用提示与智能体和计划模式。