aiXcoder 智能编程助手官方下载地址
aiXcoder 个人社区版下载
自动安装:您下载安装后,可通过“自动安装工具”一键给您的IDE安装aiXcoder插件JetBrains系列(2017.2及以上版本):IntelliJ IDEA, PyCharm, AndroidStudio, PhpStorm, WebStorm, Clion等;Eclipse系列:Eclipse4.3+, STS3, STS4 等;VSCode,VSCodium 以及 Sublime3
手动安装 aiXcoder 插件下载地址
手动安装:根据您的需要可下载如下的插件安装包,需要手动安装插件到IDE中
Java
IntelliJ IDEA 2017.2 or later
Eclipse Kepler (4.3) or later
- 下载地址 免费下载↓
Android Studio 3.0 or later
Python
PyCharm CE 2017.2 or later
PHP
PhpStorm
C++
CLion
JavaScript/TypeScript
WebStorm
Java / Python / PHP / C++ / JavaScript / TypeScript
Visual Studio Code
- 官方下载地址 免费下载↓
Sublime Text
- 官方下载地址 免费下载↓
用户使用指南
产品介绍
aiXcoder是一个AI驱动的代码提示工具。支持的编程语言有Java,Python,C++,Php,JavaScript,TypeScript,Go。支持的编辑器有IntelliJ IDEA,Eclipse,PyCharm,Android Studio,PhpStorm,WebStorm、Clion,sublime、Visual Studio Code(简称VS Code)。aiXcoder提供代码提示和代码搜索两个主要功能。
产品特点
对比传统基于静态类型分析的代码提示,aiXcoder提供以下特性:
1.能以较高概率提供长(多于一个词)的推荐结果。补全长度最多长达一整行,让人把注意力集中在更重要的业务逻辑上,写代码更轻松。
2.能对传统提示做出基于上下文的智能排序。常用成员、方法会根据上下文被排序到前面,方便选择。
3.能推荐常见类的变量命名。
4.内嵌至IDE的代码搜索功能,能搜索相似的代码、特定函数或类的使用样例,以及常用库的文档以供参考。
5.(企业版)提供企业内网、私有云部署选项,使用过程全程不连接外网,保证信息安全。
6.(企业版)利用企业内部代码样例,让AI学习企业专有的编程模式、内部框架的使用方式、内部标识符命名规律,实现对应不同项目组的个性化模型,进一步提升预测准确率。将开发者的编程习惯沉淀为固化的知识。
7.(企业版)企业内代码搜索。除了公开的开源代码之外,还支持设置企业内的代码搜索,解决软件复用难题。
8.(企业版)将各种公开的代码检查工具集成为一体,在开发过程中标记并解决代码风格问题。
9.(企业版)代码质量统计功能,利用收集到的实时信息,将程序员开发过程中的低质量代码、难点总结出来并自动提供汇报。
代码提示功能
安装aiXcoder之后,在支持的语言里写相应的代码就会触发预测。默认情况下,aiXcoder的预测分为两种,在发起预测的一秒内,aiXcoder的长预测结果会插入到候选弹框中的顶部,同时会将剩余候选进行智能排序。
触发预测的方式有两种,一种是自动触发预测(默认),在编辑器提示框出现的时候发起预测。在IntelliJ Idea、Android Studio、PyCharm、VS Code里默认是每次敲入字母都会触发这个预测。 另一种触发方式是手动触发,通过敲击“显示代码提示”的快捷键(Eclipse默认是Alt+/,其它编辑器默认是Ctrl+空格)显示编辑器提示框并触发aiXcoder预测。
请注意,在安装了多个输入语言的Windows系统中,Ctrl+空格会被绑定到切换输入法上,从而让编辑器捕获不到这个快捷键。在Windows 8及以上版本中,你可以通过添加一个英语语言,用徽标键+Space切换到英语上。或者在编辑器中修改默认的提示快捷键。
在Mac OS中,Ctrl+空格默认会绑定到聚焦搜索上。你可以在系统设置中禁用聚焦搜索的快捷键。或者在编辑器中修改默认的提示快捷键。
Idea、Android Studio、PyCharm中修改快捷键的方法:File->Preferences->Keymap->Main menu->Code->Completion->Basic,右键,选择Add Keyboard Shortcut,然后键入新的快捷键。
VS Code中修改快捷键的方法:File->Preferences->Keyboard Shortcuts->搜索Trigger Suggest,双击,然后键入新的快捷键。
代码预测
长预测结果的特点是长于一个词或符号,默认排序在编辑器推荐列表的首位。用户可以在设置页面中设置以下选项:
1.(仅限Java)是否自动引入依赖包。
此功能如果开启,若预测结果中包含当前未被引入(import)的类时,使用预测结果会自动在代码顶部的合适位置插入引入此类的语句。否则不插入。
2.(仅限VS Code)触发条件为手动触发或自动触发。
默认触发条件是自动触发,即每次键入都会触发预测。如果开启手动触发,则每次使用编辑器的显示补全快捷键(默认Ctrl+Space)。
3.是否发送匿名用户使用统计信息。
4.(企业版)预测服务器地址。
5.(企业版)搜索服务器地址。
6.排序模式开关。
此模式如果开启,则不会出现长预测结果,只对编辑器的提示进行排序。开启这个选项可以略微提高响应速度。
7.长预测结果排序位置。
长预测结果默认排序到列表首位,通过修改这个选项可以将长预测结果排到第二位或者更后。
8.额外预测参数。
这个是为调试使用中遇到的问题而存在的。请在aiXcoder技术人员的协助下使用。
代码搜索提示功能
代码搜索可以搜索相似代码、代码样例和文档。在代码编辑区内选中想要搜索的内容,右键点击搜索按钮即可在一个专门的搜索结果区域内看见结果。
搜索相似代码
选中一段代码进行搜索即可搜索相似代码。相似代码会在右侧(默认)列出。利用每一块相似代码右下角的功能按钮可以复制,展开至完整文件,和关闭当前结果。
搜索代码样例
选中一个函数或类进行搜索即可搜索相关代码样例。相关代码片段会在右侧(默认)列出。利用每一块相关代码片段右下角的功能按钮可以复制,展开至完整文件,和关闭当前结果。
查看文档
搜索结果中会有粗体加下划线高亮的部分构成的链接。通过点击这些链接可以跳转到对应的函数或类的文档上。另外可以在顶部搜索栏内直接写想要查看的类或函数的名称,在下拉菜单中选择合适的选项进行显示。
更多建议: