Codeium在IDEA里的3个坑
Codeium
Codeium(Codeium · Free AI Code Completion & Chat)是一款很好用的个人免费AI代码自动提示工具,是Copilot(收费)的平替。用过他们的都能够感受到写好注释,然后tab键自动完成代码的爽感。
在IDEA里安装Codeium
安装方法非常简单,找到IDEA的Plugins页面打开。当然在settings里也可以打开Plugins。
在Plugins界面里选择Marketplace,然后搜索Codeium,点击install即可。记得个人用户得下绿色的,别下紫色的企业版。
安装以后,右下角会出现小图标,到这一步就基本搞定了,但是还会遇到2个大坑
坑1: 一直提示downloading language server
它要工作需要下载language server,但是因为网络问题,下载速度很慢,不用管它放着等他下载好就行。
2023年8月更新:自行下载的解决方案
language server 其实是在 <你的IDEA自定义插件目录>/plugins/codeium/<一串乱码目录>里边 ,比如我的长这样(注意,可能不同人不一样,不确定可以点进去codeium目录看看)
这个目录里一开始只有:
如果在下载中,可能会有一个后缀为downloading的文件,比如language_server_windows_x64.exe.downloading。
我们可以在Codeium language server的Github仓库(Releases · Exafunction/codeium · GitHub)里找到要下载的server。比如你用的插件是1.2.73版本,用的windows64位,就下载v1.2.73的language_server_windows_x64.exe就行。 (language_server_windows_x64.exe.gz是exe的压缩包,方便下载,解压后内容和exe是一样的)
从这里下好后,首先关掉IDEA;然后进入刚刚提到的目录,把解压好了的server文件(比如windows下的exe)放到这里;之后删除后缀为downloading的文件(如果没有就不用删),此时这个目录里的东西长这样:
最后,再启动IDEA,就能发现插件不卡downloading language server了!正常情况下就可以直接使用了。
tangtao_xp注释:也可以尝试下下面这个方法
坑2:提示需要登录(log in),点击却没有反应
在Jetbrain的问答里有回复:
步骤2完成后,可以看到IDEA显示了这个界面:
这里边的Token怎么获得呢?在他们的官网注册好账号以后,点击这里显示的链接,就可以查到了。查到后复制过来点击OK即可。
坑3: 提示中中文乱码 tab后却是好的
提示时是这样的,注意光标位置,说明是提示前
按tab补完后,显示正常
这个是个bug来着,主要是字体问题。可以在Settings -> Editor -> Font里把字体换为Microsoft YaHei UI来解决。(设置成微软雅黑解决不了这个问题)当然换了以后字体就不是很好看了,可以等等接下来的修复。
tangtao_xp注释:这个问题找过codeium的客服,是由于idea、pycharm的font bug导致,主要是在2021.3.3版本有问题。如果不升级idea、pycharm,可以使用下面的font配置。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!