先说结论

IntelliJ IDEA中使用Material Theme UI 的Theme + Rainbow Brackets 这俩插件,并且Editor->Color Scheme中选择Darcula,真香!

起因

这起因和经过及结果可以说完全没关系 /dog
可以直接看下面的经过…

最近在做一个复杂的统一权限授权/鉴权项目,MySQL数据库的关系特别复杂.
排查问题的时候要分析日志中打印的SQL嘛,就很头疼,大家都知道打印的SQL日志是带着一堆问号的(prepared statement),还得自己改SQL才能再数据库运行.
以前都是找一两条SQL就解决问题了,也就没当一回事.今天这次可是愁坏了,头发都为它多掉了好几根!
遂决定,上CSDN看看大家是咋做的,搜到个MybatisLog的插件,还可以自己实现mybatis的一个类来自己打印SQL,我选择了后者,不过这不是今天主题先不谈.
于是乎,我就搜了一下"IntelliJ IDEA常用插件",不搜不知道,一搜吓一跳,这么多好东西我竟然不知道!
就是这篇博客

经过

我尝试的插件

  • Material Theme UI
    这个是重点!!! 玩LOL时 原计划剑圣 和 原画剑圣 完全两个体验好伐!
    我这里用了一个预置的Material Oceanic Theme,Contrast Theme
    但是Editor->Color Scheme中选择了Darcula,这样能避免Oceanic带来的一些pom文件和配置文件看不清的问题,且完全没有违和感

  • Rainbow Brackets
    彩虹颜色括号,还能高亮选择某块方法(option/command + 鼠标右键),和上面的UI配合起来,IDEA简直就是黑科技有木有…
    比如在方法中 option + 鼠标右键(剩下的自行摸索去吧):

  • CodeGlance
    代码区的缩略图,就是这个玩意,看sublime里面有,没想到idea也可以,很爽:

  • RestfulToolkit
    安装后右侧标签页会有对应项,点开后会显示各模块中的接口,可以直接调用,很爽,简单参数的API 不用来回切换浏览器/postman了,复杂参数的还是用postman吧…

  • 阿里代码规约检测Alibaba Java Coding Guidelines
    有些不规范代码会马上提示出来,但有时候没问题也会提示…

我没尝试,但是感觉很有用,下次再试的

  • Maven Helper
    在pom文件中方便显示maven的依赖树,可以搜索,查看冲突等.
  • JRebel
    热部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家发挥下聪明才智自行百度破解!
    哈哈 操作略复杂,以后再搞.
  • aiXcode
    看起来就很复杂,以后再搞IntelliJ IDEA 安装使用 aiXcoder 智能编程助手

我没尝试&感觉没啥用的,但是你可能喜欢的

  • Mybatis Log Plugin
    将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的.我安装的时候提示付费,就没用了.
    选择自己实现,也更好的了解一下mybatis.
  • Background Image Plus
    加背景的插件,容易看的眼花缭乱,分散注意力,不要了
  • GenerateAllSetter
    生成setter? 感觉直接用lombok香多了

结果

给IntelliJ IDEA换了个皮肤,加了几个插件,发现我爱上了敲代码:)

给IntelliJ IDEA换了个皮肤,加了几个插件,发现我爱上了敲代码:)相关推荐

  1. android 动态换肤框架,GitHub - ss520k/Android-Skin-Loader: 一个通过动态加载本地皮肤包进行换肤的皮肤框架...

    Android-Skin-Loader 更新日志 导入到Android Studio,使用gradle构建皮肤包(见7. 皮肤包是什么?如何生成?)(2015-12-02) 解决Fragment换肤在 ...

  2. SwaggerUI看烦了,IGeekFan.AspNetCore.Knife4jUI 帮你换个新皮肤

    背景 好像是上周四,看到微信群有人说java有轮子swagger-bootstrap-ui,而c#,就是找不到. 于是我一看,就说大话:"这个只是一套UI,他这个有开源地址么" 被 ...

  3. 笔记 | 制作windows10装机U盘,换固态硬盘,加内存条

    目的: (1)用了七年的笔记本,打算换个固态硬盘,再加个内存条. (2)自己尝试制作win10装机U盘,做笔记记录一下. 前期准备: 8G以上的U盘一个 固态硬盘,为了选好固态硬盘,买之前上CSDN. ...

  4. java附魔_给你的Swagger文档换套附魔皮肤吧

    本文将为您描述给你的Swagger文档换套附魔皮肤吧,具体完成步骤:前言 相信无论是前端或是后端的程序员对Swagger都不怎么陌生,没有用过应该也听说过 Swagger 是一个规范和完整的框架,用于 ...

  5. 谷歌浏览器皮肤怎么换 修改谷歌浏览器皮肤的方法

    谷歌浏览器皮肤怎么换?谷歌浏览器的默认皮肤一般都是白色,标签.旁白.网址栏.状态栏等等一片白,这对于经常使用谷歌浏览器的用户来说会比较刺眼,我们可以给谷歌浏览器更改一个自己喜欢或更舒适的皮肤. 谷歌浏 ...

  6. LoLSkip2.0使用说明(英雄联盟换肤全皮肤版本)

    该程序有两点需要注意: 1.Game路径 即英雄联盟安装路径下的'\Game文件夹' 2.skips路径     即皮肤加载程序安装路径下的'\data\skip文件夹' 软件说明: 1.加载皮肤   ...

  7. python 3d图如何改变视角_2D变3D,视角随意换,神还原高清立体感,还是不用3D建模的那种 | 代码数据开源...

    原标题:2D变3D,视角随意换,神还原高清立体感,还是不用3D建模的那种 | 代码数据开源 原标题:2D变3D,视角随意换,神还原高清立体感,还是不用3D建模的那种 | 代码数据开源 来源:量子位 O ...

  8. imagesLoaded-检测图片是否正确加载的js插件

    简要教程 imagesLoaded是一款用于检测页面中的图片是否被加载的js插件.imagesLoaded是非常有用的插件,当你的页面中某幅图片没有被加载时,默认会显示一个红叉或图片alt文本,ima ...

  9. H323plus的学习使用(3)——加载H.264插件

    H323plus的学习使用(3)--加载H.264插件 在h323plus的学习中,总是调试simple以尝试h323plus的能力集,在simple视频聊天中提到了一个关于ptlib插件的环境变量的 ...

最新文章

  1. R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(双分类变量分组可视化、颜色自定义、添加箱图)实战(dot plot)
  2. R构建Logistic回归实战(Logistic Regression)
  3. 申卫星:“十四五”数字经济高质量发展需要法治护航
  4. Python遍历目录的4种方法
  5. 设计模式之-命令模式(Command Pattern)
  6. java 最好 入门_C++和Java哪个比较好入门?初学者该如何选择?
  7. java提取json数组对象所有的id,一文轻松搞定
  8. DSO(dsoframer)的接口文档
  9. 微服务架构案例(01):项目技术选型简介,架构图解说明
  10. Repeater点击表头双向排序
  11. extjs 在textfield后面加一个button_用python 做一个简单的MP3
  12. 依赖注入参考文章(1)
  13. liunx 环境-配置docker阿里云镜像加速
  14. elasticsearch 实体类日期类型_SpringBoot2.x系列教程55--SpringBoot整合ElasticSearch方式二...
  15. DSP28335 CAN通讯实验
  16. 后端日志【22】:时间过的很快,坚持的第7.3个月过去了,我有什么变化?
  17. 计算机等级考试一级宝典,计算机等级考试一级通关宝典.doc
  18. 使用 onpropertychange 和 oninput 检测 input、textarea输入改变
  19. IT行业主要做些什么
  20. Linux指令--let

热门文章

  1. 基于stc89c51单片机的温控风扇(程序代码+原理图)
  2. 踩坑避坑思路--爱剪辑
  3. nubia android root权限,中兴NX402 (Nubia Z5 Mini Android 4.2)ROOT教程,一键获取ROOT权限
  4. 正则表达式操作字符串
  5. 【MySQL】深入理解MySQL索引原理(MySQL专栏启动)
  6. 13、Python timetimeit 模块
  7. 微信小程序开发的三种模式
  8. 基于MATLAB的AM的调制与解调
  9. 新高考全走班(4选2、6选3、7选3)陈老师排课原理及方案
  10. 基于stm32f1(正点原子)的tft_lcd(ILI9341)学习