Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码

Codeium在IDEA里的3个坑

  • Codeium
    • 在IDEA里安装Codeium
    • 坑1: 一直提示downloading language server
    • 坑2:提示需要登录(log in),点击却没有反应
    • 坑3: 提示中中文乱码 tab后却是好的
  • 吐槽

23年8月更新:
现在chat支持IDEA了! 另外增加language server的自行下载攻略(见坑1)

Codeium

Codeium(链接: link)是一款很好用的个人免费AI代码自动提示工具,是Copilot(收费)的平替。用过他们的都能够感受到写好注释,然后tab键自动完成代码的爽感。
29行,浅灰色代码,就是自动提示出来的。按tab键即可插入

在IDEA里安装Codeium

安装方法非常简单,找到IDEA的Plugins页面打开。当然在settings里也可以打开Plugins。Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第1张图片
在Plugins界面里选择Marketplace,然后搜索Codeium,点击install即可。记得个人用户得下绿色的,别下紫色的企业版。
Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第2张图片
安装以后,右下角会出现小图标,到这一步就基本搞定了,但是还会遇到2个大坑
在这里插入图片描述

坑1: 一直提示downloading language server

它要工作需要下载language server,但是因为网络问题,下载速度很慢,不用管它放着等他下载好就行。

–23年8月更新:自行下载的解决方案 –
language server 其实是在 <你的IDEA自定义插件目录>/plugins/codeium/<一串乱码目录>里边 ,比如我的长这样(注意,可能不同人不一样,不确定可以点进去codeium目录看看)

Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第3张图片

这个目录里一开始只有:
Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第4张图片

如果在下载中,可能会有一个后缀为downloading的文件,比如language_server_windows_x64.exe.downloading。

我们可以在Codeium language server的Github仓库 里找到要下载的server。比如你用的插件是1.2.73版本,用的windows64位,就下载v1.2.73的language_server_windows_x64.exe就行。 (language_server_windows_x64.exe.gz是exe的压缩包,方便下载,解压后内容和exe是一样的)

Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第5张图片
从这里下好后,首先关掉IDEA;然后进入刚刚提到的目录,把解压好了的server文件(比如windows下的exe)放到这里;之后删除后缀为downloading的文件(如果没有就不用删),此时这个目录里的东西长这样:

Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第6张图片
最后,再启动IDEA,就能发现插件不卡downloading language server了!正常情况下就可以直接使用了。


坑2:提示需要登录(log in),点击却没有反应

在Jetbrain的问答里有回复:
Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第7张图片
步骤2完成后,可以看到IDEA显示了这个界面:
Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第8张图片
这里边的Token怎么获得呢?在他们的官网注册好账号以后,点击这里显示的链接,就可以查到了。查到后复制过来点击OK即可。


坑3: 提示中中文乱码 tab后却是好的

提示时是这样的,注意光标位置,说明是提示前在这里插入图片描述
按tab补完后,显示正常
在这里插入图片描述

这个是个bug来着,主要是字体问题。可以在Settings -> Editor -> Font里把字体换为Microsoft YaHei UI来解决。当然换了以后字体就不是很好看了,可以等等接下来的修复。
Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第9张图片

吐槽

顺便吐槽下,他的强化版本,能和AI聊天让他分析代码、寻找bug的Codeium Chat只能在VSCode用,类似的Copilot Chat只能用在VSCode和VS里,对IDEA都还不支持。希望未来可以吧。。。


23年8月更新:Chat现在开始支持JetBrains (也就是IDEA对应的系列)了~

团队原文引用如下,大意是从插件v1.2.66之后Chat 开始支持JetBrains,此外还有更多新特性绝赞更新中,有意见和建议可以多多和团队交流哦 ~

JetBrains Chat has arrived!! Thank you all for your patience and feedback making this release possible. Codeium Chat is now available for FREE in the JetBrains marketplace with the latest version of our extension: v1.2.66.

We’ll have more chat features and IDE support rolling out soon. Please reach out if you have any suggestions or want to help bring Codeium Chat to your favorite IDE. Enjoy

Codeium在IDEA里的3个坑:无法log in,downloading language server和中文乱码_第10张图片

你可能感兴趣的:(intellij-idea,java,ide,ai)