利用Vim和Github Copilot打造一款强大IDE

作为开发者,虽然很多人不断地在批评人工智能,但是,不知不觉中却在习惯着AI带来的便利。

编码过程中的自动补全就是其中一个方面,目前很多自动补全工具都在借助AI给出补全建议,而且效果体验非常棒。

VIM作为非常知名的编辑器、Github Copilot作为Github和OpenAI开发的AI工具,如果能将二者结合到一起,肯定又会解放一大批生产力。

今天,就来给大家介绍如何通过vim+Github Copilot打造一款体验超棒的开发工具。

1. 安装

我使用Astro Vim,所以下面的代码片段可能根据neovim的不同配置存在稍微不同的语法。

  • 安装Github Copilot
  • 配置neovim接受copilot的自动补全

在~/.config/nvim/init.lua中,设置一个所需的键盘映射:

vim.api.nvim_set_keymap("!", "<C-]>", 'copilot#Accept("<CR>")', { silent = true, expr = true, noremap=true })
vim.api.nvim_set_var('copilot_assume_mapped', true)
  • 安装下面3个插件:
 ["Shougo/vimproc.vim"] = {},
 ["Shougo/vimshell.vim"] = {}, 
 ["Shougo/unite.vim"] = {},
  • 构建vimproc
cd ~/.local/share/nvim/site/pack/packer/start/vimproc.vim
make
  • 删除与vimshell冲突的键盘映射
v
### 如何安装配置 GitHub Copilot 插件 #### 支持的集成开发环境 (IDE) GitHub Copilot 可以支持多种 IDE,包括但不限于 Visual Studio Code、Microsoft Visual Studio、Vim、JetBrains 系列产品等。对于不同类型的编辑器或 IDE,具体的安装方法会有所不同。 #### 安装过程 针对 **Visual Studio Code** 用户: - 打开 VSCode 的扩展市场,可以通过左侧活动栏中的图标进入; - 搜索 `GitHub Copilot` 并点击安装按钮完成插件下载与部署;由于该插件捆绑了 “GitHub Copilot Chat”,因此无需单独处理后者[^3]。 对于 **JetBrains 类型的产品**(如 IntelliJ IDEA),最低版本需达到 2021.2 或更高推荐使用最新的稳定版比如 2023.3 版本来获得最佳体验支持特性: - 启动任意 JetBrains 应用程序并前往设置菜单下的插件选项卡; - 利用搜索框查找名为 `GitHub Copilot` 的条目随后按照指示操作直至成功加载至环境中[^5]。 至于 **Vim 用户**, 若采用 Neovim 方式,则可通过如下命令行方式获取 copilot.vim 插件库,并将其放置于指定路径下以便正常使用[^2]: ```bash git clone https://github.com/github/copilot.vim.git $HOME/AppData/Local/nvim/pack/github/start/copilot.vim ``` #### 验证安装效果 一旦上述任一步骤顺利完成之后,为了验证是否正确集成了 GitHub Copilot 功能模块,可以在所选编辑器内尝试开启一个新的项目或者文件夹作为工作区。此时应该能够观察到由 AI 提供的帮助信息以及代码补全建议等功能表现形式[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值