eclipse常用调试快捷键
2016-07-19 15:54
627 查看
前言
掌握IDE调试快捷键方便我们快速定位程序bug位置,对于问题的解决和效率有巨大的帮助Eclipse快捷键设置和修改
关于快捷键的设置和修改方式为:选择菜单栏的Window->Preferences-> General->Key,选中某快捷键功能时,在下方进行设置和绑定,具体方法这里不再赘述。对于快捷键的设置建议,最好使用默认方式,默认的快捷键使用久了自然就会成为习惯,而且在团队配合中胡带来便利,若自己有自己一套的快捷键方式和习惯,难免与他人进行代码沟通时出现障碍。最常用的快捷键Ctrl+1
快速修复键Ctrl+1是eclipse最常用的快捷键,有点像vs中的快速using类一样,在IDE使用过程的开发中,只要看到小叉叉,可先使用快速修复键,它可帮你补充相关的包引用未导入,此处应该使用trycatch等等调试最常用快捷键F5、F6、F7、F8
通常对程序调试最多时使用的几个快捷键就是这几个,其中:F5:单步进入,进入方法内部;
F6:下一行代码,逐行步进;
F7:返回至调用处的下一行代码
F8:继续运行,跳过当前中断,运行至下一个断点,若当前中断的后面没有断点,则运行程序不会中断。
F11:调试并启动程序
对于快捷键F7的效果秒速如下,先上代码:
package JavaLearn; class Parent2{ int i=10;// 父类变量 public void setI(int i){ this.i=i; //(2) } } class samename extends Parent2{ int i=10;// 子类与父类同名的变量 public static void main(String args[]){ samename son=new samename(); System.out.println("son.i="+son.i); son.setI(100); //(1) System.out.println("After setI(100) : son.i="+son.i); //(3) Parent2 parent=son; System.out.println("See son as Parent : son.i="+parent.i); } }
以上代码假设在19行打了断点,调试启动程序,在此处中断,按下F5进入方法setI内部,此时断点会跳到9行出,此时按下F7,则代码将会返回至调用处,即(3)的位置,第20行
其他常用快捷键
格式化:Ctrl+Shift+F 格式化对其代码大小写转换:Ctrl+Shift+x 转为大写 Ctrl+Shift+y 转为小写
setter和getter快捷键构造:Shift+Alt+S弹出框里选setter和getter构造
模板注释快捷键:Shift+Alt+j
代码快注释/**/:ctrl+shift+/
行注释//:ctrl+/
重命名:Alt+Shift+R
查看变量值(调试时):Ctrl+Shift+d
或者 Ctrl+Shift+i
折叠代码和展开代码:Ctrl+Shift+Numpad_Divede(小键盘的/号)
Ctrl+Shift+Numpad_Multiply(小键盘的*号)
搜索:Ctrl+H
查找和替换:Ctrl+F
新建项目:Ctrl+N
新建文件:Alt+Shift+N
注释/取消注释:Ctrl+/
删除当前行:Ctrl+D
查看方法说明:F2
查看源代码、声明:F3
后退,取消上次编辑:Ctrl+z
保存:Ctrl +S,Ctrl+Shift+S
列出当前所有快捷键:Ctrl+Shift+L
参考资料:
Eclipse断点调试eclipse调试java程序的九个技巧
eclipse 常用设置,常用快捷键
Java开发环境之------MyEclipse快捷键和排除错误第一选择ctrl+1(***重点***:ctrl+1,快速修复---有点像vs中的快速using
若有错误,烦请小伙伴指正,感激涕零,暴走!
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- 不喜欢 IDE?试试看 grepgitvi
- Linux 自检和 SystemTap
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序