什么是Codeium?
Codeium是现代编码超级大国,是基于尖端人工智能技术构建的代码加速工具包。目前,Codeium有两个主要功能:
- 自动补全(Autocomplete),它会提示您想要输入的代码,为您节省从样板文件到单元测试的所有时间;
- 搜索(Search),它可以帮助您使用自然语言问题搜索存储库。通过与编辑器的轻松集成,我们希望您专注于成为最好的软件开发人员,而不是最好的代码猴子。
支持什么编程语言?
Codeium 的性能很好(默认启用)以下语言(按字母顺序):Assembly, C, c++, c#, Clojure, CMake, CoffeeScript, CSS, CUDA, Dart, Delphi, Dockerfile, Elixir, f#, Go, Groovy, Haskell, HCL, HTML, Java, JavaScript, Julia, JSON, Kotlin, LISP, Less, Lua, Makefile, MATLAB, Objective-C, pbtxt, PHP, Protobuf, Python, Perl, Powershell, R, Ruby, Rust, Sass, Scala, SCSS, shell, Solidity, SQL, Starlark, Swift, Typescript, TSX, VBA, Vue, YAML。在任何其他语言上,都可以显式地启用Codeium。
免费吗?
对于个人开发者来说,是的。我们的理念是,每个开发人员都应该能够使用这些工具,以保持竞争环境的公平性。话虽如此,如果你对我们的最终盈利计划感到好奇,可以在General部分查看相关问题。
支持什么编辑器?
根据官网介绍,常用的编辑器基本都支持:
PHPStorm安装使用步骤
和安装普通插件一样,直接在插件安装那里搜索:Codeium ,然后安装重启ide就行。
使用教程 <摘自Codeium官网示例>
1、设置
尽管 Codeium 支持多种语言,我们会在 PyCharm 中使用 Python 来演示其示例。在 PyCharm 中创建一个名为 test.py 的新 Python 文件。
2、源代码中获取
Codeium 可以基于你写的代码片段来建议多行代码!试试以下简单的头部:
python复制代码
def fib(n):
Codeium 应该会生成一整个灰色文本的函数体,在此为获取第 N 个斐波那契数而工作!
注意:你可能会得到稍微不同的结果,这是由于模型不断改进和采样以增加生成代码的多样性造成的。
3、接受建议
如果你喜欢这个建议,只需按下 Tab 就可以接受。
4、从注释中获取
Codeium 还可以理解注释,使你能够仅凭所需功能的描述就能获得代码!让我们尝试之前的示例,但改为仅写注释和 def,即 Python 函数的关键字:
python复制代码
# 获取第 N 个斐波那契数
def
Codeium 应该会生成不只是函数体如之前那样,而且还会产生函数头!
5、备选建议
尽管 Codeium 经常能在第一次尝试时产生好的代码,但在有多种潜在方法的情况下,切换选项可能很有帮助。例如,Codeium 可能会产生以下实现以逆时针方式围绕原点旋转给定角度的点:
棒极了!这个方案可行,但也可能你不想自己做度数转换。你可以使用 ⌥ + ] 和 ⌥ + [(在 MacOSX 上)或 Alt + ] 和 Alt + [(在 Windows / Linux 上)来在多个备选建议选项之间切换。
在此示例中,查看下一个选项会得到一个包含使用 math 库执行度到弧度转换的代码片段。
注意:如果快捷键未更改建议,则这是因为 Codeium 认为只有一个高概率选项或所有顶部选项足够相似,可以将它们合并为单个选项。
关于Windews/Ubuntu的IDEA上Codeium:Failed to download Language service
出现此类问题大概率是因为网络原因造成的。
由于是国外开发的,应该需要魔法才可以,但是我开了魔法也不好使,不过也可以通过其他方式来解决。不同的操作系统之间的解决方法类似,下面以Windows操作系统为例:
解决方法就是将自己下载好的语言服务文件放到IDEA安装Codeium插件的文件夹中:
1、首先关闭IDEA编译器
2、从下面地址中下载符合你的操作系统的文件,可自行选择版本号(最好选择和自己插件一致的版本-感谢评论区的提示),gz文件下载后要解压出exe文件。
3、下载完成后,找到如下文件夹(自己IDEA的版本号),:
C:\Users\{自己电脑的账号}\AppData\Roaming\JetBrains\IntelliJIdea2023.1\plugins\codeium
将下载好的exe可执行文件保存到下方红圈的文件夹中,再打开IDEA,你就会发现Codeium可以正常使用啦。(如果还是不行的话可以尝试禁用插件,然后再启用)
Ubuntu上的解决方法来了:
前两步与Windows操作系统
将下载后的文件放到以下目录中:
.local文件夹需要打开隐藏文件才能显示:
下载的文件放到对应文件夹后,再打开IDEA,你就会发现Codeium可以正常使用啦。(如果还是不行的话可以尝试禁用插件,然后再启用,我就是通过这种方式解决的)
Mac版本就不更新了,因为买不起!!!
不过原理类似,只要找到IDEA安装插件的目录后面就简单啦。
评论 (0)