让IntelliJ IDEA更好用

IntelliJ IDEA,记录一些目前以为好用的东西。java

IDEA插件

插件能够在idea的插件库里搜,也能够从网上下。
http://plugins.jetbrains.com/?pr=idea程序员

mybatis plugin

有免费版,也有破解版,搜一下都有。
这个插件让mybatis的自动提示功能更强大,写在xml里的sql出错率更少。而且和java文件融合的很好。web

JRebel

JRebel是个热部署插件,不用修改代码后再从新启动服务,每几秒会自动检查class文件是否变化,若是有变化会自动部署,大大提高开发效率,如今就在用这个,特别是我这种多模块的maven工程,提高效果更明显。不过是收费插件,网上也有破解版。
固然,若是你用的spring boot ,可能用springloaded,spring-boot-devtools这样的maven插件也不错。spring

findbugs-IDEA

相信每一个程序员应该都接触过这种著名插件,这是idea版本,效果同样。用来找出你程序的潜在bug。sql

CodeGlance

在屏幕右侧位置显示代码的小窗口,能够快速定位,对于一页里有不少代码的很实用。
这里写图片描述数据库

Datebase

我用的目前2016.3版本自带这个插件,找不见位置的能够双击shift找一下,是用来链接数据库的,能够省去一些还得用第三方工具再打开数据库,好比navicat,workbench之类的。mybatis

模板

注释

在setting->file and code template,能够定义本身的注释模板,就能够在每次新建类的时候自动打上注释。
这里写图片描述maven

这里写图片描述

live templates

在setting->live templates,能够定义本身的代码模板和快捷键,方便使用。
这里写图片描述ide

建立步骤:svg

一、添加一个本身的组
这里写图片描述
二、在本身的组里面添加模板
这里写图片描述
三、点下面报红的define,而后勾选everywhere.
这里写图片描述
四、如图,这是个简单注释的模板
这里写图片描述
其中cmt2是快捷键,后面是描述
五、 点击 这里写图片描述
编辑参数
这里写图片描述
点肯定,这样就完成了模板,在代码中按cmt2这个快捷键,就会出来这段代码,其余代码也是一样能够自定义的,好比本身的try catch代码等。

快捷键

一些经常使用快捷键

Alt+回车 导入包,自动修正
Ctrl+Alt+L 格式化代码
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Alt+ left/right 返回至上次浏览的位置
Shift+F6 重构-重命名
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者// ) Ctrl+Shift+回车 自动补全代码