终端上的Github Copilot和IDE上的Github Copilot
GitHub Copilot
Github Copilot文档地址:Github Copilot文档
IDE上的 GithubCopilot
VSCode
- 安装VSCode:如果您还没有安装VSCode,请前往VSCode官方网站下载并安装最新版本的VSCode。
- 安装GitHub Copilot插件:在VSCode中,点击左侧的扩展图标(四个方块组成的正方形),搜索并安装"GitHub Copilot"插件。
- 配置GitHub Copilot:安装完插件后,VSCode会提示您登录GitHub账号并授权GitHub Copilot插件的访问权限。请按照提示完成登录和授权过程。
- 使用GitHub Copilot:一旦安装和配置完成,您可以在编写代码的过程中使用GitHub Copilot。当您输入代码时,GitHub Copilot会根据上下文和您的输入提供代码建议和自动补全。
- 安装GitHub Copilot Chat插件:在VSCode中,点击左侧的扩展图标(四个方块组成的正方形),搜索并安装"GitHub Copilot Chat"插件。
- 在代码中选中部分代码,点击快捷键
Ctrl + i
即可在VSCode中通过聊天来编写代码
VS2022
- 确保您已经安装了最新版本的Visual Studio 2022。
- 打开Visual Studio 2022,并创建或打开一个项目。
- 在Visual Studio 2022的顶部菜单栏中,选择 "Extensions"(扩展)> "Manage Extensions"(管理扩展)。
- 在扩展管理器中,搜索并安装 "GitHub Copilot" 扩展。
- 安装完成后,重新启动Visual Studio 2022。
- 在您的代码文件中,开始编写代码。
- 在扩展管理器中,搜索并安装 "GitHub Copilot Chat" 扩展。
- 在代码中VS2022会自动选中区域,点击快捷键
Alt + /
即可在VS2022中通过聊天来编写代码 - 当您输入代码时,GitHub Copilot会根据上下文和您的输入提供代码建议和自动补全。
命令行上的GithubCopiot
关于使用 GitHub Copilot in the CLI
GitHub CLI 是用于从计算机的命令行使用 GitHub 的开源工具。 从命令行操作时,您可以使用 GitHub CLI 来节省时间并避免切换上下文。有关详细信息,请参阅“关于 GitHub CLI”。
GitHub Copilot in the CLI 是 GitHub CLI 的扩展,其在终端中提供类似聊天的界面,允许提出有关命令行的问题。 你可以使用 gh copilot suggest 请求 Copilot in the CLI 为你的用例建议命令,也可以使用 gh copilot explain 请求解释你感兴趣的命令。
先决条件
- 要使用 Copilot in the CLI,必须拥有有效的 GitHub Copilot 订阅。 有关详细信息,请参阅“关于 GitHub Copilot 的计费”。
- 要使用 Copilot in the CLI,必须先安装 GitHub CLI。 有关 GitHub CLI 的安装说明,请参阅 GitHub CLI 存储库。
安装 Copilot in the CLI
如果尚未执行此操作,请运行 gh auth login
对 GitHub 帐户进行身份验证。
要安装 Copilot in the CLI 扩展,请运行 gh extension install github/gh-copilot
。
要更新 Copilot in the CLI,请运行 gh extension upgrade gh-copilot
。
使用 Copilot in the CLI
要将 gh 与 GitHub Copilot 一起使用,请键入 gh copilot SUBCOMMAND。 或者,可以使用 gh copilot --help
获取常规帮助,使用 gh copilot SUBCOMMAND --help
获取特定子命令的帮助。
要求 Copilot in the CLI 解释命令
可以通过运行以下命令要求 Copilot in the CLI 为你解释命令:
gh copilot explain
或者,也可以将需要说明的命令直接添加到提示:
gh copilot explain "sudo apt-get"
Copilot in the CLI 可以通过用简单语言解释命令的功能来提供帮助。 这使你能够更轻松地了解命令的用途,及其在特定示例中的作用。 不需要查看命令的文档,因为解释中包含了命令所接收的输入和生成的输出的信息,并提供了实际示例。
要求 Copilot in the CLI 提供建议命令
可以通过运行以下命令要求 Copilot in the CLI 为你建议命令:
gh copilot suggest
这将启动交互式体验来获取所需的命令。 Copilot in the CLI 旨在建议有助于执行要完成的任务的命令。 为了帮助 Copilot in the CLI 提供更好的建议,可以指定要查找的命令类型(通用,git
或 gh
)。
如果已经知道所需的命令,还可以在提示中包含该命令。 例如,如果要安装 Git,可以通过运行以下命令要求 Copilot in the CLI 为你建议命令:
gh copilot suggest "Install git"
如果结果不完全符合你的要求,你可以不断修改问题,直到返回的命令满足期望。 可以通过选择“修改命令”**** 选项来执行此操作。
生成任务的完美命令后,可以通过选择“复制到剪贴板”**** 选项轻松将其复制到剪贴板以运行该命令。