Idea常用插件推荐

Posted carl-zhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Idea常用插件推荐相关的知识,希望对你有一定的参考价值。

  • jclasslib Bytecode Viewer:查看类的字节码
  • SequenceDiagram:自动生成项目中代码的时序图,便于快速捋清代码的执行流程
  • Grep Console:自定义控制台输出格式插件,可以按照日志级别将控制台输出的日志以不同的样式显示(比如颜色、加粗等)
  • Zoolytic / Zookeeper:可以在Idea里直接访问Zookeeper Server,支持对Zookeeper中的节点数据进行修改、查看、删除节点等操作。
    两款功能是差不多的,我更推荐使用Zoolytic
  • Rainbow Brackets :彩虹括号插件,将成对儿的括号显示相同的颜色。当你的代码花括号嵌套层次很深时,想要捋清楚某个花括号的另一半在哪个位置时这个插件就非常有用。
  • Codota :代码智能提示插件,类似拼音输入法会根据你的行为将你经常打的字靠前显示,同理,你经常敲的代码会按照出现的频率给与提示
  • Key Promoter X:快捷键提示插件,帮助学习IDEA的快捷键
  • Alibaba Java Coding Guidelines:阿里巴巴代码规范检查插件
  • SonarLint:代码质量检查插件, 用于提升代码质量
  • Save Actions :格式化代码插件,帮助优化导包,自动给没有修改的变量添加final修饰符,自动给方法调用添加this关键字等
  • CheckStyle :代码风格检查插件
  • CamelCase:驼峰命名和下划线命名之间相互转换,当需要批量命名转换时非常实用
  • Lombok:通过注解自动生成get/set,构造函数,toString/hashCode等函数
  • Statistic :代码统计插件,统计代码文件的行数和体积大小
  • CodeGlance2:类似Sublime Text里最右侧的小地图,便于快速通过小地图进行代码跳转。
  • Alibaba Cloud Toolkit:快速部署项目到服务器
  • JSON Parser:在idea中格式化JSON字符串,再也不用切换到浏览器中借助Chrome插件或者一些网站提供的在线JSON格式化功能来完成这类需求。
  • RESTfultoolkit:根据url 查找controller
  • MyBatis Log (收费版插件):打印完整的MyBatis执行的SQL语句
  • MyBatisCodeHelper Pro (收费版插件):支持mapper接口与mapper.xml之间互相跳转,方法自动生成,代码自动生成
  • Background Image Plus:为idea的代码编辑窗口设置背景图
  • CodeSearch:在idea里中搜索Stackoverflow中的问题,以及根据关键字在Github/baidu中搜索
  • FindBugs:帮助查找代码中的Bug
  • VisualVM Launcher:在Idea中打开JDK bin目录下的VisualVM
  • VisualGC (收费版插件):在IDEA中图形化实时监控JVM内存各代占用情况
  • GsonFormat:有时候对方返回的是JSON对象,自己想要用一个对象去接受,以便于处理后续,此时,需要自己一个个手动去输入属性么?
  • Java Decompiler:反编译Java字节码
  • JUnitGenerator:生成Junit测试代码
  • Jrebel (收费版插件):项目热部署插件,支持修改了Java代码后不用重新部署项目即可看到修改后的效果
  • String Manipulation:变量名使用驼峰形式、常量需要全部大写等等,字符串编码解码
  • AceJump:抛弃鼠标必备的插件
  • Easy Code:代码生成工具,可以生成 Controller和 Service,还有前端页面代码,使用教程:https://gitee.com/makejava/EasyCode/wikis/pages?sort_id=725164&doc_id=166248
  • Iedis (收费版插件):在IDEA中连接Redis Server,不推荐使用,很难用,还不如安装个RDM,支持Windows和MacOS。
  • Mongo Plugin:在IDEA中连接MongoDB
  • Vuesion Theme / Material Theme UI:两款IDEA主题插件,没什么实际卵用,就是给Idea换套皮肤,看起来更好看点而已。
  • Translation:中译英插件,对于英语不太好的童鞋来说会比较实用(你不需要再打开一个英语词典软件)
  • Cap-Elasticsearch:在IDEA中访问Elasticsearch Server
  • Java Visuallizer:用于在调试Java应用程序时可视化调用堆栈和堆上的对象
  • GenerateO2O:将一个对象转换成另一个对象,当然也可以使用BeanUtils工具类来实现两个对象之间属性值的Copy
  • Stack trace to UML:将异常堆栈转成时序图
  • All Format:一个可以格式化JSON、XML、html、以及MAP的toString()打印的字符串的插件
  • File Expander:支持在IDEA中打开jar/tar.gz文件,自动反编译。
  • GitToolBox:一款git工具插件,它支持在项目上提示你还有多少文件没提交,远程还有多少文件没更新下来。还能在每一行代码上提示上次提交的时间。
  • Search In Repository:直接在idea中搜索某个Maven依赖,再也不用打开浏览器去搜索某个Maven依赖的<dependcy>怎么写了
  • Code Iris:可以将你项目的模块、包、类进行可视化
  • Extra Icons:为IDEA添加额外的图标文件
  • Properties to YAML Converter:一键将Properties文件转换为YAML文件
  • Convert YAML and Properties File:一键将YAML文件转换为Properties文件
  • aiXcoder:代码提示补全插件,比IDEA自带的代码提示补全功能更强大
  • Easy JavaDoc:更便捷的为Java类、属性、函数添加中文注释
  • Vcs Auto Update:在执行git push之前自动帮我们执行一次git pull,防止出现代码冲突
  • LeetCode Editor:LeetCode刷题插件

以上是关于Idea常用插件推荐的主要内容,如果未能解决你的问题,请参考以下文章

jetBrain idea 常用插件整理

IDEA插件系列(48):camelBar插件——下划线转驼峰命名

IDEA插件系列(56):CamelCase插件——驼峰转换

IDEA常用设置和插件推荐

IDEA常用设置和插件推荐

Idea常用插件推荐