{"meta":{"title":"在 IDE 中使用GitHub Copilot快速入门","intro":"在 IDE 中用于 Copilot 说明概念、完整代码、建议编辑和验证使用代理模式的文件。","product":"GitHub Copilot","breadcrumbs":[{"href":"/zh/copilot","title":"GitHub Copilot"},{"href":"/zh/copilot/get-started","title":"开始"},{"href":"/zh/copilot/get-started/quickstart-for-using-github-copilot-in-your-ide","title":"IDE 中的 Copilot"}],"documentType":"article"},"body":"# 在 IDE 中使用GitHub Copilot快速入门\n\n在 IDE 中用于 Copilot 说明概念、完整代码、建议编辑和验证使用代理模式的文件。\n\nGitHub Copilot 在受支持的 IDE 中提供： Visual Studio Code、、 Visual Studio、 JetBrains IDEsEclipse 和 XCode。 它可以回答问题和说明概念，并在工作时建议或完成代码。 在支持代理模式的 IDE 中，它还可以建议编辑和验证文件。\n\n本快速入门介绍如何使用这些功能。 大约需要十分钟的时间。\n\n## 先决条件\n\n* **一个有效的 Copilot 计划。** 请参阅“[关于GitHub Copilot](/zh/copilot/get-started/about-github-copilot#get-access)”。\n* **适用于您的 Copilot IDE 的扩展。** 请参阅“[在环境中安装 GitHub Copilot 扩展](/zh/copilot/how-tos/copilot-in-your-ide/set-up-copilot/install-copilot-extension)”。\n* **已在你的 IDE 中登录到 GitHub。** 如果遇到身份验证问题，请参阅 [排除GitHub Copilot的常见故障问题](/zh/copilot/how-tos/troubleshoot-copilot/troubleshoot-common-issues)。\n\n## 询问有关代码的问题\n\n1. 在编辑器中打开现有代码文件。\n\n2. 打开Copilot Chat窗口。\n\n   执行此操作的方式取决于 IDE。\n\n   * 在Visual Studio Code中，按 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>I</kbd>（Windows/Linux）或<kbd>控制</kbd>+<kbd>命令</kbd>+<kbd>I</kbd>（macOS）。\n   * 在其他 IDE 中，在菜单栏或边栏中查找 Copilot Chat 。 请参阅“[在 IDE 中向 GitHub Copilot 提问问题](/zh/copilot/how-tos/copilot-in-your-ide/chat-with-copilot/chat-in-ide)”。\n\n3. 键入 `what does this file do`，然后按 <kbd>Enter</kbd>。\n\nCopilot答案显示在你的问题下方。\n\n1. 在编辑器中选择一行代码，然后在聊天窗口中键入 `explain this line` 。\n\nCopilot 可以查看你当前打开的文件，因此你可以直接询问与你的代码相关的问题，而不用先描述代码内容。\n\n## 让 Copilot 处理任务\n\n大多数 IDE 支持 **代理模式**。 在代理模式下，你只需说明你的需求，Copilot 就会决定要更改哪些文件、进行编辑，并在你批准后运行命令。\n\n若要检查 IDE 是否支持代理模式，请参阅 [Copilot特征矩阵](/zh/copilot/reference/copilot-feature-matrix?tool=ides)。\n\n1. 在聊天窗口中，选择 **“代理**”，然后描述任务。 例如，`Create a task manager web app with the ability to add, delete, and mark tasks as completed`。\n\n2. 按 <kbd>Enter</kbd>。\n\nCopilot 生成所需的文件和代码。\n\n1. 查看更改，然后使用 IDE 的控件接受这些更改。\n\n准备就绪后，保存所做的更改，并在确认无误后提交。\n\n## 获取第一个内联建议\n\nGitHub Copilot 可以在你工作时建议代码，并支持许多编程语言。 此示例使用 JavaScript，但可以按照首选语言进行操作。\n\n1. 在 IDE 中，创建新的 JavaScript（*\\*.js*） 文件。\n2. 在 JavaScript 文件中，键入以下函数标头。\n\n   ```javascript copy\n   function calculateDaysBetweenDates(begin, end) {\n   ```\n\nCopilot 将自动以灰色文本显示整个函数正文。 具体的建议可能会有所不同。\n\n1. 要接受建议，请按 <kbd>Tab</kbd>。\n\n准备就绪后，保存所做的更改，并在确认无误后提交。\n\n## 后续步骤\n\n* 在你的 IDE 中使用自定义指令自定义 Copilot。 请参阅“[在 IDE 中添加 GitHub Copilot 的存储库自定义说明](/zh/copilot/how-tos/copilot-in-your-ide/customize-copilot/configure-custom-instructions/add-repository-instructions-in-your-ide#further-reading)”。\n* 请尝试GitHub Copilot app。 请参阅“[GitHub Copilot 应用入门](/zh/copilot/get-started/quickstart-copilot-app)”。"}