玩转eclipse:使用各种技巧提高开发效率

(不断更新中…)

调试程序

 * 断点调试的作用:
 * A:查看程序的执行流程
 * B: 调试程序
 * 
 * 断点:其实就是一个标记
 * 
 * 在哪里加断点呢?
 * 	  哪里不会加哪里
 * 
 *  如何加断点呢?
 *  	在代码区域左边双击
 *  
 *  如何运行加断点的程序呢?
 *  	代码区域-右键-Debug As --Java Application
 *  
 *  
 *  如何让程序往下执行?
 *  	F6
 *  
 *  看哪些区域呢?
 *  	代码区:看程序的执行流程
 *  	Debug区:同上
 *  	Variables:变量的变化
 *  	Console:看程序的输入和输出
 *  
 *  如何去掉断点:
 *  	A:把加断点的动作再来一遍
 *  	B:在Debug试图中找到Breakpoints,选中要删除的断点,点击“双×”

Debug窗口

Resume(F8)到下一个断点
Step into(F5)进入到函数等里面
Step over(F6)到下一行代码
Step return(F7)返回到调用的下一行
Drop to Frame返回到当前方法的第一行,
Terminate (F12)终止虚拟机,程序就结束了。(调试完后用)
右键watch观察变量的值

Breakpoints窗口

移除所以断点

断点注意问题

1.调完后,移除所以断点
2.调完后,一定要结束断点的JVM。

常用快捷键

MyEclipse设置工作空间默认编码utf-8等,使新建工程使用默认编码
菜单栏——Window / Preferences / General / Workspace 。
内容提示:Alt + / Content Assist
选中多行代码,按Tab键是整块向右推进,按Shift+Tab是整块向左缩进
快速修复:Ctrl + 1
导包:Ctrl + shift + O
格式化代码块:ctrl + shift + F
向前向后:Alt + 方向键(left right arrow)查看源代码时
添加注释 Ctrl+Shift+/
除去注释 Ctrl+Shift+
查看源代码 Ctrl+单击 ctrl+shift+t
查看方法说明:F2
重置透视图 Window menu下
更改为大写 Ctrl+Shift+X
更改为小写 Ctrl+Shift+Y
复制行 Ctrl+Alt+向下键(有些不能用)
查看类的继承关系Ctrl+T
查看快捷键Ctrl+shift+L

junit测试框架

在Outline窗口方法上右键Run As /JUnit Test 测试某一个方法,类上右键run as /JUnit Test 测试这个类的所有方法
1、用junit进行单元测试的时候,在每个被测试的方法中必须加上@Test注解
2、用@Before注解是在每个被测试的方法前执行。
3、用@After注解是在每个被测试的方法后执行。
4、用@BeforeClass 注解的静态方法是在所有方法被测试之前执行的方法,就像类里面的构造方法一样。用来初始化一些要用到的变量等资源。
5、用@AterClass注解的静态方法是在所有被测试的方法之后执行。相当于c++中析构函数。用来释放一些资源。
6、使用断言类Assert可以判断被测试的方法的返回值是否跟你预期的相同。

设置护眼界面

eclipse的默认界面一片惨白,实在是伤不起。
可以通过设置背景色已经字体颜色来让开发界面变得更为舒适,让你敲码如弹琴。

背景颜色

更改背景风格很简单,如下:
在这里插入图片描述

字体颜色

回到Preference对话框:
1、展开Java标签 ,展开 Editor标签,点击Syntax Coloring 标签,右侧弹出选项卡。
2、点击上面小窗里的Java标签,开始更改代码颜色配置。
在这里插入图片描述
配色方案详细following:
Annotations(注释): 107, 147, 186
Deprecated members(不建议使用的成员): 0, 0, 0
Fields(字段):128,255,0 绿色
KeyWord ‘return’(关键字’return’): 255, 0, 0 红色
Keyword excluding ‘return’(除了关键字以外的return): 255,80, 0 深深橘色
Local variable declarations(局部变量声明): 70,140,179 深蓝色
Method declarations(方法声明): 247,197,39 淡橘色
Method(方法): 241,196,54 深淡橘色
Operators and brackets(运算符与方括号): 255, 128, 0 深橘色
Others(其他): 126, 202, 0 淡绿色
Static fields(静态字段): 128,255,0 绿色
Static Method invocations(静态方法调用): 77, 166 255
Strings(字符串): 89,196,196 墨蓝色
Type variables(类型变量): 222, 0, 25 红色

效果图:
在这里插入图片描述
导出配置:
设置好后,可以按如下步骤导出配置
File->Export ,打开导出对话框
在打开的对话框中选择preference项目,然后点击next。选择路径后保存即可。

导入同理。

代码提示

内容提示:Alt + / 或设置Content Assist
菜单栏window->preferences->Java->editor->content assist
在右侧的对话框中auto activation 下的子选项auto activation triggers for java后的文本框中输入abcdefghijklmnopqrstuvwxyz.即可。
这样做的意义是,输入任何字符都会触发提示。
在这里插入图片描述

如何快速打出System.out.println()

输入syso,触发代码提示,回车直接使用模板即可。
在这里插入图片描述

自动生成get和set方法

方法一

此方法用来自动批量生成一个类中多个属性的get和set函数。
步骤一:在声明的类中,单击鼠标右键,选择source;
步骤二:选择Generate Getters and Setters;
步骤三:根据需要配置,如位置,顺序等,再选择确定即可:
在这里插入图片描述

方法二

步骤一:在声明的数据域中按Ctrl+1;
步骤二:点击最后一个选项Create getter and setter,在弹出的对话框中点击确定;

方法三

步骤一:声明完类的数据域之后,输入set,按住Alt+/(代码提示);
步骤二:同步骤一,输入get,再按住Alt+/;

添加模板代码块

这里以读写模板代码rw为例
先进入preference如下:
在这里插入图片描述
之后new一个模板,填入名称和代码即可:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值