第一弹!安排!安利10个让你爽到爆的IDEA必备插件!( 三 )


第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
img
这个可以对应上 《阿里巴巴Java开发手册》 这本书关于创建线程池的方式说明 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
GsonFormat+RoboPOJOGenerator—JSON转类对象这个插件可以根据Gson库使用的要求,将JSONObject格式的String 解析成实体类 。
这个插件使用起来非常简单 , 我们新建一个类 , 然后在类中使用快捷键 option + s(Mac)或alt + s (win)调出操作窗口(必须在类中使用快捷键才有效) , 如下图所示 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
这个插件是一个国人几年前写的 , 不过已经很久没有更新了 , 可能会因为IDEA的版本问题有一些小Bug 。 而且 , 这个插件无法将JSON转换为Kotlin(这个其实无关痛痒 , IDEA自带的就有Java转Kotlin的功能) 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
另外一个与之相似的插件是 :RoboPOJOGenerator, 这个插件的更新频率比较快 。
File-> new -> Generate POJO from JSON
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
然后将JSON格式的数据粘贴进去之后 , 配置相关属性之后选择“Generate”
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
Statistic—项目信息统计有了这个插件之后你可以非常直观地看到你的项目中所有类型的文件的信息比如数量、大小等等 , 可以帮助你更好地了解你们的项目 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
你还可以使用它看所有类的总行数、有效代码行数、注释行数、以及有效代码比重等等这些东西 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
Translation-必备的翻译插件有了这个插件之后 , 你再也不用在编码的时候打开浏览器查找某个单词怎么拼写、某句英文注释什么意思了 。
并且 , 这个插件支持多种翻译源:

  1. Google 翻译
  2. Youdao 翻译
  3. Baidu 翻译
除了翻译功能之外还提供了语音朗读、单词本等实用功能 。 这个插件的Github地址是: (貌似是国人开发的 , 很赞) 。
使用方法很简单!选中你要翻译的单词或者句子 , 使用快捷键 command+ctrl+u(mac) / shift+ctrl+y(win/linux) (如果你忘记了快捷的话 , 鼠标右键操作即可!)
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
如果需要快速打开翻译框 , 使用快捷键command+ctrl+i(mac)/ctrl + shift + o(win/linux)
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
如果你需要将某个重要的单词添加到生词本的话 , 只需要点击单词旁边的收藏按钮即可!
CamelCase-多种命名格式之间切换非常有用!这个插件可以实现包含6种常见命名格式之间的切换 。 并且 , 你还可以对转换格式进行相关配置(转换格式) , 如下图所示:
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
有了这个插件之后 , 你只需要使用快捷键 shift+option+u(mac) / shift+alt+u 对准你要修改的变量或者方法名字 , 就能实现在多种格式之间切换了 , 如下图所示:


推荐阅读