利用 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 中,设置一个所需的键盘映射:
复制代码
安装下面 3 个插件:
复制代码
构建 vimproc
复制代码
删除与 vimshell 冲突的键盘映射
复制代码
并在第 155 行注释掉(或重新映射)重载的映射,修改下面这部分内容:
复制代码
把这段内容修改成:
复制代码
2. 运行
打开一个新的 vim 会话并输入:VimShell,Github Copilot 的自动补全功能现在将在你的 bash shell 中工作。
下面是给出的一个例子,我输入了 echo a random 和 cat,然后自动补全了剩下的内容:
复制代码
推荐阅读
版权声明: 本文为 InfoQ 作者【Jackpop】的原创文章。
原文链接:【http://xie.infoq.cn/article/200268e19da66d51a2b09330c】。文章转载请联系作者。
评论