最近在用idea.记录一下,以便后来翻阅
1.idea 自动导包 自动去除无应用的包
移除包快捷键 ctrl+alt+o
2. 快速生成 get set方法
一,右击 选择 Generate
二 选择 Getter and Setter
三 全选,点击OK即可
3. 返回上一步 或 下一步
回退:CTRL + ALT + 左箭头(方向键)
回进:CTRL + ALT + 右箭头(方向键)
4.更换jdk
ctrl+shift+alt+s
5.svn git 等版本控制
5.定位当前文件行号
ctrl + g
6. 查看继承关系 ctrl + H
7. 查看接口实现类 ctrl + alt +B
看代码引用位置(当前文件) ctrl +F7
查看代码引用位置 alt +F7
* feforce 快捷键冲突 导致 查看代码引用位置 alt +F7 不可用,修改即可
8. idea的debug调试快捷键
F9 resume programe 恢复程序
Alt+F10 show execution point 显示执行断点
F8 Step Over 相当于eclipse的f6 跳到下一步
F7 Step Into 相当于eclipse的f5就是 进入到代码
Alt+shift+F7 Force Step Into 这个是强制进入代码
Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
Atl+F9 Run To Cursor 运行到光标处
ctrl+shift+F9 debug运行java类
ctrl+shift+F10 正常运行java类
alt+F8 debug时选中查看值
9.try catch 快捷键
ctrl+alt+t
10. 当前文件查找 ctrl+F ,当前文件替换 ctrl + R
11.自定义模板
/**
*
$params$
* @Author XXX
*
* @Date $date$ $time$
$return$
*/
params
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result.substring(1,result.length())", methodParameters())
return
groovyScript("def params=\"${_1}\"; if(params=='void'){return '';} else {return '* @return ' + params}", methodReturnType())