目录
1.Translation
2.GsonFormat
3. VisualVM Launcher
4.CodeGlance Pro
5.Key Promoter X
6.GenerateAllSetter
7..ignore
8.MyBatisCodeHelperPro
9.Grazie
10.Background Image Plus
1.Translation
翻译插件。程序员最痛苦的事莫过于阅读代码时遇到不懂的英文单词,有了这个插件,鼠标选中文本,点击右键即可自动翻译成多国语言。Translation - IntelliJ IDEs Plugin | Marketplace
找到如下目录,选择对应的翻译引擎。有道翻译需要应用ID和应用秘钥,可以免费申请。
打开IDEA看源码之类的就很方便了,选中文本右击会有“Translate Selection”,会有快捷键提示
Translation翻译插件效果图
平常需要翻译单词,还可以打开悬浮窗使用,效果如下
2.GsonFormat
安装插件后,新建一个class,使用代码生成快捷键(alt+insert),即可选择 GsonFormat,然后粘贴如下 Json 数据即可自动生成对应的代码。GsonFormat - IntelliJ IDEs Plugin | Marketplace
[{"title": "Design Patterns","edition": 1,"authors": ["Erich Gamma","Richard Helm","Ralph Johnson","John Vlissides"]}
]
GsonFormat通过JSON生成代码效果图
3. VisualVM Launcher
Java VisualVM 是 JDK 自带的图形化 JVM 分析工具,是进行 JVM 分析和调优的必备工具。一般可用于在本地开发进行压力测试,性能测试之类的监控器,其他场景一般不推荐使用此模式启动。
打开File ->settings -> Other Setting ->VisuaVM Launcher,配置VisuaVM安装目录,以及JDK的目录即可。VisuaVM在bin目录找不到的可以去这个地址下载:VisualVM: Download
安装完成后右上方会新增几个按钮,直接点击就可以打开 Java VisualVM,十分方便。
使用 VisualVM Launcher 启动 Java VisualVM 效果图
4.CodeGlance Pro
这个插件的功能很简单也很实用,可以让 IDEA 实现类似于 VSCode 和 Sublime Text 那样的代码缩略图功能,这样可以更加方便地浏览和查找代码,爱了爱了。CodeGlance - IntelliJ IDEs Plugin | Marketplace
CodeGlance Pro缩略效果图
5.Key Promoter X
快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。
Key Promoter X提示效果图
6.GenerateAllSetter
代码生成插件。一键生成指定对象的所有 set 方法调用代码,自动赋值,或者生成某方法的返回值,这在单元测试造假数据时非常有用。GenerateAllSetter - IntelliJ IDEs Plugin | Marketplace
GenerateAllSetter自动生成set代码块效果图
7..ignore
代码提交忽略插件,生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写。
8.MyBatisCodeHelperPro
MyBatis代码帮助插件。最好的Mybatis代码提示,完整支持Mybatis动态sql代码提示,自动生成XML映射,快速从代码跳转到mapper及从mapper返回代码。MyBatisCodeHelperPro - IntelliJ IDEs Plugin | Marketplace
MyBatisCodeHelperPro演示效果图
9.Grazie
为IDE 中编写的文本提供智能拼写和语法检查。
Grazie - IntelliJ IDEs Plugin | Marketplace
Grazie智能拼写检查效果图
10.Background Image Plus
在IDE里设置漂亮小姐姐当背景图,写代码是不是很有效率?Background Image Plus - IntelliJ IDEs Plugin | Marketplace
Background Image Plus背景插件效果图
11.Arthas idea plugin
是阿里巴巴一款比较实用的插件,能够快速方便使用来定位和优化问题,对于无法debug定位问题的环境而言,这个简直是神器,掌握这款插件的使用,对自己提升会很大。
官方文档:简介 | arthas
优化案例:通过 Arthas Trace 命令将接口性能优化十倍(User Case 投稿) · Issue #1892 · alibaba/arthas · GitHub