Skip to main content

Github Copilot

Github Copilot

GitHub Copilot 为多种语言和各种框架提供了建议,但特别适用于 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++。

订阅

打开 github copilot进行订阅,绑定信用卡和个人信息,成功后出现以下页面

coplilot1

以下是各个ide的编译链接

Visual Studio Code

Visual Studio

JetBrains

Neovim

Visual Studio Code

首先安装 GitHub Copilot 扩展

在 Visual Studio Code Marketplace 中,转到 GitHub Copilot 扩展页面并单击“安装”。

点击设置即可看到github授权按钮,按要求操作即可

有问题参考Visual Studio Code

Copilot有以下几种使用方式

对话机器人

使用对话机器人可以使用chatgpt一样的效果

打开对话机器人

image-20240110202228561

问一个问题做测试

image-20240110202454744

代码建议

GitHub Copilot 为多种语言和各种框架提供了建议

有以下几个场景会出现代码建议

  1. 设计好有语义函数

    image-20240110213518564

  2. 有意义的注释

  3. 回车换行

按tab健即可采用建议代码

jetbrains

![image-20240112110608558](/Users/rokywang/Library/Application Support/typora-user-images/image-20240112110608558.png)

![image-20240112111904071](/Users/rokywang/Library/Application Support/typora-user-images/image-20240112111904071.png)

Vim

本机环境Mac M2 14.1.1 要在 Vim/Neovim 中使用 GitHub Copilot,必须安装 Vim 版本 9.0.0185 / Neovim 版本 0.6 或更高版本以及 Node.js 版本 18 或更高版本。

查看vim版本

vim --version
VIM - Vi IMproved 9.0 (2022 Jun 28, compiled Sep 30 2023 05:45:56)
macOS version - arm64
Included patches: 1-1894

GitHub 建议使用 Vim/Neovim 的内置插件管理器安装 GitHub Copilot 插件。 或者,可以使用所选的插件管理器来安装 github/copilot.vim

要使用 Vim 的内置插件管理器安装 GitHub Copilot,请在终端中输入以下命令:

git clone https://github.com/github/copilot.vim ~/.vim/pack/github/start/copilot.vim

要使用 Neovim 的内置插件管理器安装 GitHub Copilot,请在终端中输入以下命令:

git clone https://github.com/github/copilot.vim \
~/.config/nvim/pack/github/start/copilot.vim

若要配置 GitHub Copilot,请打开 Vim/Neovim 并输入以下命令。

:Copilot setup

设置完成出现以下

coding2

在 Vim/Neovim 配置中或使用 Vim/Neovim 命令启用 GitHub Copilot。

:Copilot enable