• 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依赖的怎么写了
    • 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