-
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依赖的怎么写了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刷题插件
-
相关阅读:
iOS 那些不为人知的bug: Error Domain=NSCocoaErrorDomain Code=3840
CMU15-213农民工学CSAPP
HCIP复习第二课:HCIA(网络类型及数据链路层协议)
校验系统文件名是否符合标准
Git:git clone 之 --recursive 选项
腾讯云服务器修改为root登录安装宝塔面板
【408数据结构与算法】—栈的抽象数据类型定义(十)
Linux下ulimit关于open files的配置
【泛微ecology】ecology的补丁包升级
微信公众号与小程序打通:流量变现的新路径
-
原文地址:https://blog.csdn.net/u012410733/article/details/126514077