aiXcoder是基于人工智能的软件开发工具,具有aiXcoder代码智能补全功能,目前支持IntelliJ代码推荐,智能代码提示,代码风格检查,还能自主学习开发者的编程模式,AI引擎预测您要输入代码,只需“一键确认”,即可完成一行或多行代码编写。
PyCharm代码推荐,Android Studio代码推荐。支持TensorFlow代码补全,SpringBoot代码补全,Java代码补全, aiXcoder是一个AI驱动的代码提示工具,边用边学,越用越强,能够大大提高编程效率。
功能介绍
智能代码提示她用强大的深度学习引擎,能给出更加精确的代码提示;
代码风格检查她有代码风格智能检查能力,帮助开发者改善代码质量;
编程模式学习她能自主学习开发者的编程模式,边用边学,越用越强;
安装&注册(需关闭IDEA)
安装完进行手机/邮箱注册,下载对应的插件版本
编程助手安装成功后,程序会自动监测主机已安装的idea的版本号
显示对应可用安装的插件版本(IntelliJ、pycharm都可用)
使用方法
重新打开IDEA
file--setting--tools--显示出aiXcoder插件表示安装成功,按照默认的设置,apply应用
aiXcoder代码智能补全
AI引擎预测您要输入代码,只需“一键确认”,即可完成一行或多行代码编写。
aiXcoder相似代码推荐
自动搜索并推荐可供参考的优质代码样例。代码自动补全
AI引擎自动预测您要输入代码,只需“一键确认”,即可完成一行或多行代码编写,编写程序从未如此简单。
智能代码检索
aiXcoder能够在程序编程的过程中,智能地搜索并推荐与当前程序功能相似的规范程序代码,为您提供有力的编程参考。
软件特色
1.能以较高概率提供长(多于一个词)的推荐结果。补全长度最多长达一整行,让人把注意力集中在更重要的业务逻辑上,写代码更轻松。
2.能对传统提示做出基于上下文的智能排序。常用成员、方法会根据上下文被排序到前面,方便选择。
3.能推荐常见类的变量命名。
4.内嵌至IDE的代码搜索功能,能搜索相似的代码、特定函数或类的使用样例,以及常用库的文档以供参考。
更新日志
aiXcoder2.0版有什么新的重大改变?
(1)「代码补全引擎」完全在开发者本地运行,无须上传代码,交互速度大幅提升;
(2)由于采用了先进的深度学习模型压缩技术,在CPU环境下仍能顺畅运行;
(3)「代码搜索功能」进行了重要更新,Java语言全面支持API使用案例的搜索;
aiXcoder发布了0.5.1.1 更新版本,我们优化了很多已知问题:
「1」新增静态类型检查技术
通过分析代码上下文,去掉不相关的预测结果,让预测结果更加符合您的个性化体验。
「2」Pycharm版本兼容问题
优化Pycharm2017版本的交互流畅性体验,解决部分版本代码预测卡顿问题。
「3」支持邮箱注册登录
由于aiXcoder很快就有了海外用户,所以我们也根据欧美开发者的使用习惯,支持了邮箱注册登录。
「4」java相关模型加上新模型的静态分析部分
过滤掉更多无效推荐结果,推荐结果更准确。
「5」模型预测不区分大小写
由于IntelliJ和Pycharm等IDE本身的代码推荐是区分大小写的,我们为了开发者更好的用户体验,在我们的推荐中支持不区分大小写。
「6」修复【@】等符号后面预测多字符问题
「7」新增异步调用推荐请求
「8」更准确的形参、实参预测支持
我们通过升级模型,增加了对参数预测的准确率。
aiXcoder2.0 个人版支持哪些编程语言?
当前,aiXcoder2.0个人版支持 Java语言,其他语言(如Python, JavaScript, TypeScript, C/C++, PHP, Go )将于近期逐步推出,有新的编程语言上线,我们将在微信公众号(公众号二维码在网页最下方)中通知大家。
相应的,aiXcoder2.0个人版支持的IDE包括:IntelliJ IDEA、WebStorm 2017.2及以上;Eclipse4.3+、STS3、STS4;Visual Studio Code;
当前,aiXcoder2.0个人版支持的操作系统包括:Windows、MacOS、Linux