Codeium 是一款智能代码补全工具,其功能和 Github 官方发布的 Copilot 类似。最大的一个优点就是免费
VScode 加载 Codeium 失败
Codeium 可以在 Vscode 的插件中添加,添加之后需要登录账号,登录完成就可以使用了,不需要其他的配置(正常情况是这样的)
使用 Codeium 需要 languageserver 支持,而这个 language servver 的地址是在 github 上,地址:github.com/Exafunction…
Vscode 每次启动都会从这个Github地址下砸language server,而大部分时间都会拉取是被。为了解决这个问题,可以手动的去下载系统对应版本的 language server,然后放到 Codeium 插件对应的位置就好了
下载 Codeium language server
下载 language server 的地址如下:
https://github.com/Exafunction/codeium/tags?after=language-server-v1.8.76
这里面对应系统和指定版本的 language server
放到指定目录下
下载之后,先将 language server 解压(如果下载的是压缩包的话),解压之后放到如下的目录中(ubuntu 系统):
/home/xxx/.vscode/extensions/codeium.codeium-1.8.73/dist/6cdf138621c60b5ad2a4xxxxxxxx
最后的目录有可能不同,在这个目录下面有一个 language_server_linux_x64.download,就将下载的 language server 下载下来,拷贝到此处就可以了
重启 Vscode
接下来重启 Vscode,启动之后不会再去到 github 下载 language server,等到激活插件就能够正常使用了
注
下载语言服务器的时候要找到与当前安装的 codeium 对应的版本,比如:现在安装的版本如上路径显示为 1.8.73,那么一定要下载该版本的语言服务器,这样重启 vscode 后才会有效。