一、IDEA实用设置
二、IDEA实用插件
1. aiXcoder是一个基于最先进的深度学习技术的强大的代码完成器和代码搜索引擎。它有可能向您推荐一整行代码,这将帮助您更快地进行编码。AiXcoder还提供了一个代码搜索引擎,帮助您在GitHub上搜索API用例。
2. 阿里巴巴Java编码指南插件支持
3. IntelliJ插件,在编辑器窗格中显示类似于Sublime中的缩小概览或小地图。最小映射允许快速滚动,让您直接跳转到代码部分。对CodeGlance进行返工,支持更多功能
4. MybatisX插件功能:
mapper和xml可以来回跳转
mybatis.xml,mapper.xml提示
mapper和xml支持像jpa一样的自动提示(参考MybatisCodeHelperPro)
集成mybatis生成器Gui(从免费mybatis插件复制)
5. Rainbowify各种类型的括号(圆形、波浪形、方形、角度)
Rainbowify更多语言的变量&使用颜色生成器配置颜色
Rainbowify缩进准则
范围突出显示
Rainbowify XML/HTML标记名
YAML/JSON的Rainbowify属性名称
自定义颜色
颜色生成器
JSX支持
Rainbowify Python关键字和缩进准则
Python的作用域高亮显示
当前块高亮显示
阻止列表支持
Kotlin函数文字大括号和箭头
6. 序列图是从java、kotlin、scala(Beta)和groovy(limited)代码生成简单序列图(UML)的工具。
7. Tabnine是一个人工智能代码助手,可以让你成为一个更好的开发人员。Tabnine将通过在所有最流行的编码语言和IDE中实时完成代码来提高您的开发速度。
无论你称之为IntelliSense、intelliCode、自动完成、人工智能辅助的代码完成、人工人工智能驱动的代码完成,还是人工智能副驾驶、人工智能代码片段、代码建议、代码预测、代码提示或内容辅助,使用Tabnine都会极大地影响你的编码速度,大大缩短你的编码时间。
8. 用于基于Intelli的IDES的翻译插件。