文章目录
- Tabnine 代码自动补全
- 图例
- Rainbow Brackets
- 图例
- Translation 翻译
- 配置
- Lombok
- Alibaba Java Coding Guidelines 阿里巴巴的编码规约检查插件
今早因为老代码的一些bug让我突然觉得Idea的一些插件特别好用,我准备将我平时所用到的一些插件做个推荐以及记录。
Tabnine 代码自动补全
图例
下图是将数据导出到CSV文件中,但是之前没有加头,我正准备命名一个String的数组时却提示可以自动补全,看本节二图
补全的代码可以看出很准确且一一对应了
但是当我回车准备写csvWriter.writeNext又给我自动补全了
我个人觉得还是挺好用的,一些简单的开发能补全出来,我上面的例子只是它能力的冰山一角墙裂建议使用
Rainbow Brackets
我们平时写代码的时候,括号是让我们非常头疼的地方,特别是代码逻辑很多,层层嵌套的情况。
一眼很难看出,代码是从哪个括号开始,到哪个反括号结束的。这个时候要是有一款工具能够让我们一眼就看出代码从哪个括号开始,到哪个反括号结束,无疑对我们会有很大帮助。
Rainbow Brackets是一款用于idea等系列的插件,它通过为不同层级的括号添加不同颜色的高亮显示,帮助开发者更好地识别代码块和调试代码。
Rainbow Brackets 还提供了其他功能,如:
- 支持自定义颜色:用户可以根据自己的喜好或者需要,自定义括号的颜色和样式。
- 支持自定义括号类型:用户可以自定义要高亮显示的括号类型,包括圆括号、方括号、大括号、尖括号等。
- 支持括号匹配:当用户选中一个括号时,Rainbow Brackets 会自动高亮显示与之匹配的括号。
- 支持多语言:Rainbow Brackets 支持多种编程语言,包括 JavaScript、Python、Java、C++等常见的编程语言。
- 多种括号样式:Rainbow Brackets 支持多种括号样式,包括括号前后添加空格、括号前后添加换行符等。用户可以根据自己的习惯和需求进行设置。
- 高级配置:Rainbow Brackets 支持高级配置,用户可以根据自己的需要对插件进行个性化设置,包括自定义颜色、自定义括号类型、自定义匹配规则等。
- 支持外观主题:Rainbow Brackets 支持多种外观主题,用户可以根据自己的喜好选择不同的主题,使插件的外观更符合自己的审美观。
- 支持代码折叠:Rainbow Brackets 还支持代码折叠功能,用户可以折叠或展开代码块,使得代码更加简洁易读。
- 快捷键支持:Rainbow Brackets 支持快捷键,用户可以通过快捷键快速执行常用操作,如匹配括号、切换主题等。
图例
可以清晰的看到括号层级不同颜色不同,同一对括号颜色相同,这样更方便去看代码。
Translation 翻译
配置
百度每个月都有免费的翻译字数额度,可以直接用百度的
点击配置然后将百度上申请的appid与秘钥输入 ok即可
Lombok
如果公司项目用了Lombok的相关框架肯定是要安装的
最常用的就是日志、实体类中的get、set等一系列注解
Alibaba Java Coding Guidelines 阿里巴巴的编码规约检查插件
扫描后会根据阿里巴巴代码规范检测出存在问题的地方