idea 插件推荐 & 代码样式安装
部分链接打不开的可能需要梯子, 部分插件懒得截图了,麻烦
---------------------------------------header--------------------------------------
idea plugins 插件下载官方地址: https://plugins.jetbrains.com/
一般都可以在idea软件的settings面板找到plugins搜索插件名字下载
加粗字体为插件名称,插件名称后面的双斜杆“//”后面的 内容为插件描述
---------------------------------------header--------------------------------------
/////////////////////////////////////////////////////插件篇/////////////////////////////////////////////////////
---------------------------------------
https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
Key Promoter X // 这个必须得放在第一条, 此插件用于提示idea的快捷键, 如果你用鼠标在idea中执行了一个操作, idea右下角会提示你对应的快捷键是什么,例如我在菜单中用鼠标点开设置就会弹出这样的提示:

---------------------------------------
Lombok Plugin //加上jar包, java不用写getter 和 setter 方法, 还有很多其他的注解大大简化了代码
---------------------------------------
GenerateSerialVersionUID // 当java类实现了 Serializable 时, 可以自动生成 serialVersionUID. 需要在settings面板中勾选警告的检测, 如下图所示:

---------------------------------------
https://plugins.jetbrains.com/plugin/8045-idea-mind-map/
IDEA Mind Map //思维导图工具

https://www.edrawsoft.com/download.html
---------------------------------------
https://github.com/kookob/mybatis-log-plugin
MyBatis Log Plugin //把 mybatis 输出的sql日志还原成完整的sql语句。 将日志输出的sql语句中的问号 ? 替换成真正的参数值。可以选择格式化sql
需要配合mybatis的开启sql语句打印控制台的配置如下:
<settings>
<!--打印sql语句-->
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
如果使用的是spring boot,那么开启sql日志的yaml配置如下:

mapper包的地址为java的mapper接口的包地址
以下为效果图

---------------------------------------
https://plugins.jetbrains.com/plugin/4230-bashsupport/
BashSurpport // idea中支持运行shell脚本, 可直接在idea的启动项配置中指定shell脚本运行

解释器 可以选择指定git的bash.exe
---------------------------------------
https://gitee.com/baomidou/mybatis-plus
MyBatisX //mybatis 的增强插件, 在接口中写一个方法, 可以根据这个方法在mapper.xml中自动生成DML语句, 前提是这个mapper.xml 得先建好且指定了接口的名称空间
---------------------------------------
https://plugins.jetbrains.com/plugin/10196-idea-mybatis-generator
idea-mybatis-generator //mybatis的代码生成器,可以将数据库表生成实体类和对应mapper
---------------------------------------
Rainbow Brackets //彩虹括号

---------------------------------------
SonarLint // 代码质量管理工具
另外附上sonarQuebe链接: https://www.sonarqube.org/ 和 sonarqube 的基本使用(可能和现在的版本有出入): https://my.oschina.net/addiction/blog/1618040

---------------------------------------
https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines/
---------------------------------------
http://yiiguxing.github.io/TranslationPlugin/
Translation //翻译插件

---------------------------------------
.ignore //git忽略提交文文件,将不想提交的文件配置到.ignore文件中,妈妈再也不用担心我提交多余的文件了
https://plugins.jetbrains.com/plugin/7495--ignore
附上git的各种版本的忽略文件的配置:
https://github.com/github/gitignore
---------------------------------------
https://plugins.jetbrains.com/plugin/7125-grep-console
grep console //控制台彩色日志, 可以自定义info, error 等等这些日志等级的输出颜色
---------------------------------------
Power Mode II // 打字出现火花震动效果, 有时候会很卡
https://plugins.jetbrains.com/plugin/8251-power-mode-ii

----------------------
background image plus // 为idea 设置背景图, 选择一个文件夹,可以设置多少分钟换一次图片
在有背景图片的情况下敲代码都感觉更带劲了~
background image plus + //加强版 :
https://github.com/HNUHell/backgroundImagePlus
----------------------------
nyan progress bar //将idea的进度条变成彩虹进度条, 不过看久了会有审美疲劳, 最终我还是换成了原生的
---------------------------
jrebel // 热部署, 改了代码之后不需要重启不过需要收费
破解之法: http://blog.lanyus.com/archives/337.html
---------------------------
doki doki Literature Club Theme // idea的主题插件, 啊~老夫的少女心、 多种颜色主题可选, 不过看着眼花, 各种图标被改了之后觉得idea很陌生,所以极度影响编程效率。

---------------------------
Material Theme UI //相比于doki doki Literature Club Theme ,我更喜欢这个(推荐)
https://plugins.jetbrains.com/plugin/8006-material-theme-ui

/////////////////////////////////////////////////////代码样式篇/////////////////////////////////////////////////////
先上两个不错的代码样式(主题)下载的网站:
先从以上网站下载自己喜好的主题,下载下来是jar格式的。记住存放路径。
接着: file—>import settings...—> 选择你之前下载的jar包—>确认


然后重启idea即可
以下是效果们:



以上效果图来自:
http://color-themes.com/?view=index
idea 插件推荐 & 代码样式安装的更多相关文章
- 20140316 window live write 插件 推荐代码高亮插件 构造函数只能用初始化成员列表方式的例子
1.window live write 插件:http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html 2.推荐代码高亮插件:W ...
- Atom插件安装及常用插件推荐
Atom是个不错的文本编辑工具,也该可以改造成IDE用,主要靠插件实现各种扩展功能. 因为网络环境的原因,在线安装不容易成功,一般选择手动安装. 以下是我搜索网络资源后总结的手动安装方法. Atom插 ...
- 代码高亮插件推荐——SyntaxHighlighter++
SyntaxHighlighter++这个插件的最大的优点就是可以在编辑器的下方有一个输入框,里面可以输入代码,然后插入到文章中.就不用编辑文章的时候,在可视化和文本之间来回切换了.非常适合不熟悉ht ...
- 【编程工具】Sublime Text3的安装和常用插件推荐
本人刚刚学习 HTML,曾经上网找过一些编写 HTML 的软件,但感觉都不太好,经过三挑四选下,最终我决定选择 Sublime Text3 这款软件来作为学习工具,上网找到了许多实用的插件,在这里给大 ...
- 如何为你的IDEA安装插件——几个实用插件推荐
文章目录 如何为你的IDEA安装插件--几个实用插件推荐 安装插件 插件推荐 1.Background Image Plus 2.Translation 3.CodeGlance 4.Rainbow ...
- 前端神器-神级代码编辑软件Sublime Text下载、使用教程、插件推荐说明、全套快捷键
Sublime Text 是一个代码编辑器,也是HTML和散文先进的文本编辑器.Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能 ...
- Ubuntu安装 Sublime Text 及常用插件推荐
之前一直在用 Code Blocks 这个IDE工具,可用着还是感觉不怎么好,于是在网上找到了一篇文章,上面介绍了不少IDE,我找到了Sublime Text 感觉挺不错的. 帖子地址: http:/ ...
- Sublime Text 前端开发常用扩展插件推荐
Sublime Text 前端开发常用扩展插件推荐 Sublime Text Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能 更重要的是,Sublime Text ...
- 好用的Chrome插件推荐
无扩展,不 Chrome :几款 Chrome 扩展程序推荐 相信很多人都在使用 Chrome 浏览器,其流畅的浏览体验得到了不少用户的偏爱,但流畅只是一方面, Chrome 最大的优势还是其支持众多 ...
随机推荐
- lucene原理及java实现
https://blog.csdn.net/liuhaiabc/article/details/52346493 https://blog.csdn.net/yang307511977/article ...
- ssrs 小技巧
1. 使用 RowNumber() 增加行号 =RowNumber("DataSet1") 2. 单双行 变色 =iif(RowNumber(Nothing) Mod 2, &qu ...
- 异步加载js文件的方法
# 异步加载js文件 - js的加载默认是同步的,因为js是单线程执行,只能完成一件再执行下一件. - 一些外部引入的js文件可以因为文件太大,在加载资源的过程中会影响dom元素的加载,影响了用户体验 ...
- 转 查看磁盘IO负载 - 看哪些进程在读写磁盘 以及oracle 异步I/O 和同步I/O
https://www.cnblogs.com/cloudstorage/archive/2012/11/11/2764623.html #####sample 1: Oracle等待事件db fil ...
- Android 流量测试方法
流量测试怎么测?下面总结了几个方法: 一.通过pid获取流量 > 1.获取应用的pid adb shell ps | grep packagename 2.通过pid获取该进程的流量信息 adb ...
- 一款被嫌弃的字体「Comic Sans」
这是我在其他blog上看到的字体,看到的第一眼就觉得它很有意思,但并不知道它的来历.后面google了一番,这字体叫Comic Sans,背后有不少有趣的轶事,下面贴一篇介绍它的文章. 以下内容转载自 ...
- 编写可执行程序,其它程序调用,并返回数据,C#
有时候在创建临时文件或文件夹,使用完成后,释放失败,删除提示占用,又不能结束主程序,就可以通过别的方法来解决 比如,另外创建一个程序,单独执行任务,完成后结束程序,并返回执行结果,上述问题就能解决. ...
- Spring AOP初步总结(二)
该篇为Spring AOP的一个应用案例:系统日志 需求:将任何删除,更改或新增数据库的操作汇总到数据库中 步骤1:编写切面 @Aspect @Component public class SysLo ...
- Django数据库创建与查询及ORM的概念
ORM:是封装在pymysql上层的文件.他的作用是把python语句转换成sql语句,从而去数据库里操作数据.从数据库里获得的数据,经过orm转换为对象,对象可以直接调用属性获得值.orm本质是个中 ...
- jQuery.Deferred(jQuery1.5-2.1)源码剖析
jQuery.Deferred作为1.5的新特性出现在jQuery上,而jQuery.ajax函数也做了相应的调整.因此我们能如下的使用xhr请求调用,并实现事件处理函数晚绑定. var promis ...