常用快捷键:
复制当前行到下一行 Ctrl+d
格式化代码 Ctrl + Alt + L
生成setter、getter等 Alt + Insert
已打开的文件选项卡切换 Alt + ←/→
复制当前行到下一行 Ctrl + D
删除当前光标所在行 Ctrl + Y
定位行 Ctrl + G
在方法间快速移动定位 Alt + ↑/↓
单行注释 Ctrl + /
多行注释 Ctrl+ Shift+ /
重命名 Shift + F6
本文件内查找 Ctrl + F或者 选中单词F3,继续按F3查找下一个
选中文本,按Alt+F3 ,高亮相同文本,F3逐个往下查找相同文本
选中代码,连续按会有其他效果 Ctrl+W
资源管理器打开文件夹 CTRL+ALT+F12
使光标跳到错误或警告处 F2
本文件内查找 F3
查找变量来源,快速打开光标处的类或方法 F4 同 Ctrl + 鼠标左键一样
全局查找(自定义) F5
全局替换(自定义) F6
后退Back(自定义) Ctrl + ← 回到刚才鼠标停留的地方
前进Forward(自定义) Ctrl + →
关闭当前窗口 CTRL+F4
当前方法展开、折叠 Ctrl + +/-
全部展开、折叠 Ctrl+Shift + +/-
上下移动代码 Ctrl+Shift+上下键
ALT+F7 查找所有引用
找到你的函数或者变量或者类的所有引用到的地方 ALT+F7
ALT+F1 显示目录
查找文件所在工程目录位置,资源管理器打开文件夹 ALT+F1
点这个按钮也能快速显示对应文件所在工程目录
Ctrl+N 查找
调出查找类(Ctrl+N),文件(Ctrl+Shift+N),类中的方法或变量(Ctrl+Shift+Alt+N)
Alt+Insert 创造一切
Alt+Insert 可以新建类,文件,get或set方法,此快捷键又名创造一切
例1:把鼠标移到包上,Alt+Insert
例2:把鼠标放到类上,Alt+Insert,自动生成setter、getter方法
记得用右上角SVN 功能来更新代码
当有文件冲突时,不会像客户端软件那样, 就报个冲突。而是有3个面板:
最左边--你本地代码;最后边--SVN服务器代码;中间-- 融合后的代码
日常开发常用插件
lombok 为Class里的属性以注解的方式自动生成getter、setter、equals等方法
GsonFormat 一键根据json文本生成java类
GenerateAllSetter 一键调用一个对象的所有set方法
Translation 翻译插件
Statistic 代码统计
FindBugs-IDEA 潜在 Bug 检查;使用教程:https://blog.youkuaiyun.com/zhaohonghan/article/details/88996697
Free Mybatis plugin 方便跳转页面:mapper与对应的sql语句页面跳转
Rainbow Brackets 对各个对称括号进行着色,方便查看
Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件,规范可以参考《阿里巴巴Java开发手册》
JRebel 是一种热部署生产力工具,修改代码后不用重新启动程序,所有的更改便可以生效。它跳过了Java开发中常见的重建、重新启动和重新部署周期。 但是要破解,比较麻烦。
破解步骤:https://blog.youkuaiyun.com/weixin_42831477/article/details/82229436
在线生成UUID:http://www.uuid.online/
最后有2个注意点:(1)设置为离线模式;(2)改动文件后多久的时间进行自动编译和部署, 取决于你自己的设置。
IEDA常用快捷键记录:https://blog.youkuaiyun.com/yangding_/article/details/54949390
IntelliJ IDEA(九) :酷炫插件系列:https://www.cnblogs.com/jajian/p/8081658.html
IntelliJ IDEA系列文章--重要多看看:https://www.cnblogs.com/jajian/category/1280011.html
IntelliJ IDEA(十一) :Debug的使用--非常重要:https://www.cnblogs.com/jajian/p/9410844.html