利用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"] = {},
  • 构建vim
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值