代码智能补全插件 - codota

01-idea插件下载地址

02-codota在线网站

03-codota官方指导

Codota这个插件可以用于代码的智能补全功能,它基于百万级github仓库java程序,能根据程序上下文及依赖给出最适合的代码提示及自动补全推荐,经过一段时间使用,我发现确实给代码开发带来了极大的便利,绝对是idea 插件中的必备利器。

由于直接在plugin搜索插件安装较慢,笔者直接采用了文中01链接地址,下载相关zip包,按照如下图所示方式进行的本地安装。

image-20201022162925552

下文是本人在经过简单试用功能后的一些总结:

1、直接输入代码查看提示分析

重启安装成功后,输入代码,插件会自动给出提示,该提示相较于idea默认的智能提示更加全面,甚至给出了不同使用情况的百分占比,如下图示,为本人输入file得到的一些提示。

image-20201022164714008

2、查看样例代码

如果输入的代码提示信息不足,而本人对于响应方法也不是很熟悉,通常情况会查看百度,看看一般人怎么写,使用codota创建后,这个需求就变得极为简单了,直接输入相关关键类,然后右键点击get relevant example或者输入ctrl+shift+o,即可查看相关类,在github主流项目的完整实现样例。

具体样例如下所示:

image-20201022164526234

image-20201022164437420

3、智能补全

通常输入一个类的相关变量我们只能得到相关变量,这便是idea智能补全的极致,而codota的智能补全是全方位的,包括如下几个有意思的点:

  • 输入main,直接得到main的方法体
  • 输入get或者set,得到没有相关get set的变量方法的完整实现。
  • 输入toString、equal、hashcode直接得到重写后的新的相关方法。
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐