文章字数:637,阅读全文大约需要2分钟
一、搜索
Ctrl + N:按类名进行搜索Ctrl + F: 当前文件内搜索Ctrl + Shift + F: 全局搜索Ctrl + Shift + Alt + N:模糊搜索方法名Ctrl + Shift + N:模糊搜索目录Ctrl + E:打开 曾打开过的文件的记录;Ctrl + Shift + E: 6的增强版
二、代码生成
1.Ctrl + O :选择重写父类方法;
Ctrl + Shift + Enter:收尾操作,自动补全大括号和分号等;Alt + Insert: 自动生成get/set和构造方法;
三、代码自动补全
var声明:如输入“aaa”.var 自动补全为 string a =“aaa”;for/fori遍历:如list.for/fori 自动补全为for(Obejct o:list){…} 或for(int i=0;i<list.size();i++){…};null或notnull判断:person.null/notnull自动补全为if(person == null){...}或if(person != null){...};nn判非空:如person.nn 自动补全为 if(person !=null);if条件判断:xx>0.if 自动补全为:if(xx > 0){…};cast强转: Object a=“aa”,输入a.cast自动补全为(String)a;return返回值:“aa”.return 自动补全为return “aa”;sout:生成System.out.println()psvm:生成main方法;sout:生成System.out.println()CTRL+ALT+T或者CTRL+ALT+Win+T: 代码被模板包围,tryif之类的可选
四、其他Ctrl + Shift + 方向键↑和↓:向上或向下移动代码Ctrl + Alt + B(或鼠标左键):进入该接口方法的实现方法;Ctrl + Alt + U:显示该类的继承关系图Ctrl + Alt + 方向键←和→:前进或后退Ctrl + G:跳转到某行Ctrl + Shift + U:大小写转换
五、运行调试
Ctrl + F10:热部署tomcat项目;F7:单步调试,进入方法内部;F8:单步调试,不进入方法内部;F9继续执行,进入下一个断点或执行完程序Shift+F7:选择要进入的方法;Shift+F8:跳出方法;Alt+F8:执行表达式查看结果;Alt+F9:运行到断点;Ctrl+F8设置/取消当前行断点;Ctrl+Shift+F8查看断点;