记:好久不来CSDN记录和学习了,感觉空虚了很多。研究生一年多的磨练让我的心态上有了很大的变化,成长了很多,准备考完教资写一个总结。。。目前就是开始学习Java了,为一年多之后找工作做些准备,加油!!!
1、常用快捷键
Ctrl + D 复制并粘贴当前行或选定块
Ctrl + Y 删除当前行或者选定块
Ctrl + O 覆盖或重写父类的方法弹出父类方法
Ctrl + P 提示当前调用方法的入参信息
Ctrl + F 查找
Ctrl + W 递进选择代码
Ctrl + F6 重命名文件
Ctrl + F12 查看方法列表
Ctrl + Tab 两个窗口切换
Ctrl + / 行注释的启用和取消
Ctrl + Shift + F 全局查找
Ctrl + Shift + / 代码块注释的启用和取消
Ctrl + Shift + Up 移动选定代码向上
Ctrl + Shift + Enter 在末尾自动添加";"完成当前语句
Ctrl + Alt + Space 智能提示
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 清除未使用的import
Ctrl + Alt + M 将代码块抽象成方法
Ctrl + Alt + H 查看方法在哪块儿调用
Ctrl + Alt + B 查看实现类
Ctrl + Alt + T 快速if,try等操作
Ctrl + 鼠标左键 进入接口
Ctrl + Alt + 鼠标左键 进入实现方法
Shift + F6 在文件中实时同步修改变量名(一改全改)
Shift + Enter 光标跳转到下一行并回车
Alt + Left 返回上一个操作文件
Alt + Right 下一个操作文件
Alt + Insert 代码自动生成(get,set,构造方法,hashCode等对象常用方法)
Alt + Enter 自动回写返回值
2、常用模板,也可以在设置里面的live template里面自定义自己用的模板,相对于eclipse来说idea真的是很强了,墙裂推荐。
1、psvm main方法
2、sout 输出(soutp soutm soutv xxx.sout)
soutp:输出参数
soutm: 输出方法
soutv:输出变量,就近选择变量
3、fori for循环
iter 增强for循环
itar 普通for循环
4、list.for list里的增强for循环
list.fori list里的普通for循环
list.forr 倒叙遍历
5、ifn 判断是否是null
inn 判断是否不是null
xxx.nn xxx.null
6、prsf 生成private static final
psf 生成public static final
psfi 生成public static final int
psfs 生成public static final String