Idea常用插件推荐
Posted carl-zhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Idea常用插件推荐相关的知识,希望对你有一定的参考价值。
jclasslib Bytecode Viewer
:查看类的字节码SequenceDiagram
:自动生成项目中代码的时序图,便于快速捋清代码的执行流程Grep Console
:自定义控制台输出格式插件,可以按照日志级别将控制台输出的日志以不同的样式显示(比如颜色、加粗等)Zoolytic / Zookeeper
:可以在Idea里直接访问Zookeeper Server,支持对Zookeeper中的节点数据进行修改、查看、删除节点等操作。
两款功能是差不多的,我更推荐使用ZoolyticRainbow 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 查找controllerMyBatis Log (收费版插件)
:打印完整的MyBatis执行的SQL语句MyBatisCodeHelper Pro (收费版插件)
:支持mapper接口与mapper.xml之间互相跳转,方法自动生成,代码自动生成Background Image Plus
:为idea的代码编辑窗口设置背景图CodeSearch
:在idea里中搜索Stackoverflow中的问题,以及根据关键字在Github/baidu中搜索FindBugs
:帮助查找代码中的BugVisualVM Launcher
:在Idea中打开JDK bin目录下的VisualVMVisualGC (收费版插件)
:在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=166248Iedis (收费版插件)
:在IDEA中连接Redis Server,不推荐使用,很难用,还不如安装个RDM,支持Windows和MacOS。Mongo Plugin
:在IDEA中连接MongoDBVuesion Theme / Material Theme UI
:两款IDEA主题插件,没什么实际卵用,就是给Idea换套皮肤,看起来更好看点而已。Translation
:中译英插件,对于英语不太好的童鞋来说会比较实用(你不需要再打开一个英语词典软件)Cap-Elasticsearch
:在IDEA中访问Elasticsearch ServerJava Visuallizer
:用于在调试Java应用程序时可视化调用堆栈和堆上的对象GenerateO2O
:将一个对象转换成另一个对象,当然也可以使用BeanUtils工具类来实现两个对象之间属性值的CopyStack 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常用插件推荐的主要内容,如果未能解决你的问题,请参考以下文章
IDEA插件系列(48):camelBar插件——下划线转驼峰命名