+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

GitHub 的编程问答机器人 Copilot Chat GA:在 IDE 中使用 GitHub Copilot Chat

关于 GitHub Copilot Chat 和 Visual Studio Code GitHub Copilot Chat 是一个聊天界面,可让你直接在受支持的 IDE 中询问编码相关问题并接收答案。 Copilot Chat 可帮助你完成各种编码相关任务,例如提供代码建议、提供代码片段功能和用途的自然语言说明、为代码生成单元测试,以及为代码中的 bug 建议修复。 有关详细信息,请参阅“关于 GitHub Copilot Chat”。 先决条件 要使用 GitHub Copilot Chat beta 版,必须拥有有效的 GitHub Copilot 订阅。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。 若要在 Visual Studio Code 中使用 GitHub Copilot Chat,必须安装最新版 Visual Studio Code。 有关详细信息,请参阅 Visual Studio Code 下载页面。 要在 Visual Studio Code 中使用 GitHub Copilot Chat,必须使用有权访问 GitHub Copilot 的相同 GitHub ID 登录到 Visual Studio Code。 启用或禁用 GitHub Copilot Chat 注意:**** 如果你有 GitHub Copilot Individual 订阅,则将自动获得 GitHub Copilot Chat 的访问权限。 GitHub Copilot Chat 已向具有有效 GitHub Copilot Business 许可证的所有组织和企业开放。 可以在 GitHub Copilot Business 设置页面中为你的组织或企业启用或禁用 GitHub Copilot Chat。 如果在企业层级启用或禁用 Copilot Chat,则企业中的组织无法替代该设置。 在组织级别启用或禁用 GitHub Copilot Chat 在 GitHub.com 的右上角,选择个人资料照片,然后单击 “你的组织”****。 @octocat 的个人资料图片下的下拉菜单的屏幕截图。 “你的组织”以深橙色标出。 在组织旁边,单击“设置”。 在边栏的“代码、规划和自动化”部分中,按下“ Copilot”,然后按下“策略”。******** 在 IDE 中 Copilot Chat 的右侧,选择下拉菜单,然后单击“已启用”或“已禁用”。************ 在企业级别启用或禁用 GitHub Copilot Chat 在企业帐户边栏中,单击“ 策略”。 在“ 策略”下,单击“Copilot”。 在 IDE 中 Copilot Chat 的右侧,选择下拉菜单,然后选择相应的选项。**** 单击“允许”****,为企业下的所有组织启用 GitHub Copilot Chat。 单击“阻止”****,为企业下的所有组织禁用 GitHub Copilot Chat。 单击“无策略”,允许企业下的每个组织设置自己的策略。 在 Visual Studio Code 中安装 GitHub Copilot Chat 扩展 若要使用 GitHub Copilot Chat,必须先安装 Visual Studio Code 的 GitHub Copilot Chat 扩展。 在 Visual Studio Code 中,单击 Visual Studio Code 窗口左侧活动栏中的“扩展”图标,打开“扩展”视图 。 活动栏中扩展图标的屏幕截图。 在“在市场中搜索扩展”搜索框中,搜索 GitHub Copilot Chat 扩展,然后单击“安装”****。 扩展市场中 GitHub Copilot Chat 扩展的屏幕截图。 在 Visual Studio Code 窗口中,单击“需要重新加载”以更新 Visual Studio Code。 如果系统提示你通过 Visual Studio Code 右下角的 toast 通知登录,请单击“登录到 GitHub”****。 使用具有 GitHub Copilot 许可证或通过组织分配有 GitHub Copilot 席位的相同 GitHub ID 登录。 按照浏览器中 Visual Studio Code 和 GitHub 中的提示完成登录和身份验证过程。 要确认已成功安装 GitHub Copilot Chat,请在 Visual Studio Code 窗口左侧的活动栏中,单击“GitHub Copilot Chat”**** 图标以打开 GitHub Copilot Chat 聊天窗口。 活动栏中 GitHub Copilot Chat 图标的屏幕截图。 注意:如果在安装扩展后遇到身份验证问题,请参阅“排查 GitHub Copilot Chat 的问题”。**** 询问你的第一个问题 GitHub Copilot Chat 旨在以自然语言专门回答你询问的编码相关问题。 例如,可以要求 GitHub Copilot Chat 来帮助你编写返回两个数字之和的函数。 在 Visual Studio Code 活动栏中,单击“GitHub Copilot Chat”**** 图标以打开 GitHub Copilot Chat 聊天窗口。 活动栏中 GitHub Copilot Chat 图标的屏幕截图。 在 GitHub Copilot Chat 窗口底部的“向 Copilot 询问问题或键入 / 作为主题”文本框中,键入与编码相关的问题,然后按 Enter 。 例如,键入“如何编写返回两个数字之和的函数?”。 GitHub Copilot Chat 将在聊天窗口中处理你的问题、提供答案,并在适当时提供代码建议。 如果你的问题超出了 GitHub Copilot Chat 的范围,它会告诉你,并可能建议询问的替代问题。 (可选)如果 GitHub Copilot Chat 在向 Copilot 询问问题或键入 / 作为主题”文本框上方建议后续问题,请单击后续问题进行提问。 使用 GitHub Copilot Chat 的代码建议 当 GitHub Copilot Chat 提供代码建议时,有多种使用代码建议的选项。 在 GitHub Copilot Chat 窗口中,若要显示代码建议的选项,请将鼠标悬停在建议上。 GitHub Copilot Chat 窗口中代码建议选项的屏幕截图。 选择其中一种使用代码建议的选项。 若要将代码建议复制到剪贴板,请单击“复制”图标。 若要将代码建议插入代码中的当前光标位置,请单击“在光标处插入”图标。 若要查看其他选项,请单击“...”图标。 若要创建新文件并将建议插入其中,请单击“插入新文件”。 若要在 Visual Studio Code 终端运行代码建议,请单击“在终端运行”。 向 GitHub Copilot Chat 询问有关代码的问题 GitHub Copilot Chat 可以为广泛的编码相关主题提供答案和支持。 在 Visual Studio Code 中,打开希望 GitHub Copilot Chat 为你提供帮助的文件。 向 GitHub Copilot Chat 询问有关已打开文件的问题。 例如: 若要生成文件用途的说明,请询问类似于 What does this file do? 的问题。 若要为文件生成单元测试,请键入类似于 Write a unit test for this file 的请求。 或者,突出显示要为其生成单元测试的代码,然后询问类似于 Write a unit test for this code 的问题。 若要为文件中的 bug 生成修复,请键入类似于 Fix this bug 的请求。 共享有关 GitHub Copilot Chat 的反馈 若要共享有关 GitHub Copilot Chat 的反馈,可以使用 GitHub Copilot Chat 窗口中的“共享反馈”按钮。 滚动到 GitHub Copilot Chat 窗口的顶部。 单击“共享反馈”按钮。 在浏览器中的 vscode-copilot-release 存储库中,创建新问题或打开 GitHub Copilot 社区讨论。 若要打开问题以报告 bug,请在“GitHub Copilot Chat 的 Bug 报告”旁边,单击“开始” 。 若要打开问题以请求功能,请在“GitHub Copilot Chat 的 功能请求”旁边,单击“开始” 。 若要报告安全漏洞,请单击“报告安全漏洞”旁边的“查看策略” 。 若要在讨论中询问问题,请单击“问题”旁边的“打开” 。