用惯myeclipse,输入main可自动生成main方法,输入syso可自动生成打印语句,但是到idea发现就不行了。
idea的代码补全分两类:1是单词补全,2是模板替换
其中模板替换可自定义:setting中的live template中
1、新增文件夹(template group):如:java
2、新增模板(live template):如:main
3、填写模板内容
public static void main(String[] args){
}
4、增加变量:光标会定位到变量方便修改,也可为空,仅定位光标,可以给变量设置默认值
public static void main(String[] args){
$start$
}
5、定义作用域:如整个java作用域
6、定义触发快捷键:如enter
确定后,回到java类中测试,输入main,按ent键,main方法就生成了,且光标定位在start变量处
debug快捷键
9 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时选中查看值