IDEA安装Codeium编程助手

发布时间 2024-01-09 18:43:01作者: 孤草之魂

Codeium 是一款免费、强大的 AI 智能编程助手,能够支持绝大部分主流编程语言和 IDE,每周会持续更新,具备快速响应和出色的代码建议能力。

利用 AI 技术,Codeium 能够学习用户的代码风格,快速补全代码,甚至在用户输入一段注释时,能自动生成相应代码,帮助用户提升开发效率,更快地开发高质量产品。

Codeium 还支持智能搜索功能,让用户迅速解决代码问题,类似于 Github Copilot。

 

1、安装 Codeium

打开File下的Settings,找到Plugins,搜索Codeium,然后进行安装:

 请耐心等待安装完成,安装完成后会提示重启IDEA。

2、点击右下角“Login”

如果安装成功,重启IDEA会在右下角自动弹出登录对话框。

问题1:没有弹出登录对话框,右下角的Codeium显示红色叹号:

 提示 failed to download language server

问题原因:

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

解决方案(下载不下来或者想手动下载):

language server 其实是在 <你的IDEA自定义插件目录>/plugins/codeium/<一串代码目录>里边 ,比如我的长这样(注意,可能不同人不一样,不确定可以点进去codeium目录看看)

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

 我们可以在Codeium language server的Github仓库 里找到要下载的server。比如你用的插件是1.6.9版本,用的windows64位,就下载v1.6.9的language_server_windows_x64.exe就行。

下好后,首先关掉IDEA;然后进入刚刚提到的目录,把解压好了的server文件放到这里;之后删除后缀为downloading的文件(如果没有就不用删),此时这个目录里的东西长这样:

 最后,再启动IDEA,就能发现插件不卡downloading language server了!

此时,重新启动IDEA,会在右下角自动弹出登录框,也可以在右下角的Codeium点开进行登录,然后再网页登录成功后回到IDEA,右下角会提示登录成功:

 问题2:登录不成功,没有反应或提示没有权限

解决方案:

在IDEA的Help下打开Find Action:

输入:Provide Auth Token to Codeium:

弹出:

 将Url地址复制到浏览器获取Token,复制到这里:

 3、登录成功后,可以在右侧点开codeium界面,可以直接用对话的方式提出自己编码需求(包括解释代码、注释、编写代码、修改代码等):

可以使用Codeium进行代码补全:

灰色字体为自动补全的代码,如果对补全的代码满意可以按tab键进行添加:

 

问题3:

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

提示时:

tab键添加后发现中文字符是正常的:

 这个是个bug,主要是字体问题。可以在Settings -> Editor -> Font里把字体换为Microsoft YaHei UI来解决。

 当然换了以后字体就不是很好看了,可以等等接下来的修复。

 

参考文档链接:https://blog.csdn.net/zhtisi/article/details/130790718

<本文完>