Eclipse使用代码清理功能(Clean Up)
本文转载自http://www.ibm.com/developerworks/cn/opensource/os-eclipse-clean/
但是为了适应自己使用,还是自己总结了一下。
一.概述
代码清理:代码清理是极具使用性的工具,它可以使你的代码看上去更加舒服,并且利于他人阅读。eclipse允许你清除代码,添加缺失的代码并且应用某种样式。
某个具体的清理配置被称为一个配置文件。配置文件可以保存,这样你就可以把配置文件给其他人或者或者把早期的项目和其他人的设置应用到当前的代码中。配置文件可以应用于所有的eclipse项目,这样,便于在所有的开发团队中获得相同的代码样式。
在eclipse中内置了一个代码清理的配置文件。这个文件定义了最小限度的代码清理。
可以基本上删除不必要的代码以及添加一些必要的注释。内置文件不可以更改。
二.如何使用默认的配置文件进行代码清理
比如我有以下类(引入了没有用的包,重写toString方法也没有@override),那么就可以使用默认的配置文件进行代码清理:选择右键--->Source--->CleanUp然后选择use configured profiles,再按Next,之后Finish即可。如图:




二.创建自己的代码清理配置文件
选择Windows--->preferences--->Java--->Clean Up----->New,即可编辑自己的代码清理配置文件。New一个属于自己的代码清理配置文件,把出现的Open the edit dialog now去掉(看别人说的)之后就可以按Edit,编辑自己的代码清理配置文件。

1.在按了Edit之后。便可以开始设置。设置Code Organizing:对我而言,在Imports勾上比较有用,可以只引用有用的包,没有用的可以不引入。

2设置Code Style,每个都有作用,可以自己点击下,看看右边的预览,就会知道区别在哪里,比如if加括号,使用JDK1.5新加入的增强型for循环,加括号,加final。加final是必须的,能增强程序的性能等。

3.设置 Member Accesses,也就是加this.个人觉得用处不大。 
4.设置Missing Code。十分有用。一般第一个和第三个都勾上。

5.设置Unnecessary。一般设置第一个。第二个第三个移除不使用的变量,我之前设置之后发现当我进行代码测试时有时还是有点麻烦。这种都是视个人而定。

最后,设置完,应用下即可。右键--->Source--->Clean Up应用下即可变为:


除此之外,按下Export All即可导出。别人Import即可引入。
Ps:保存时执行清理,在Window--->Preference--->Java--->Editor--->Save Actions 并且选择附加功能。然后在选择Configure配置一下就可以。


Eclipse使用代码清理功能(Clean Up)的更多相关文章
- 使用Eclipse的代码追踪功能
在使用Java编写复杂一些的程序时,你会不会常常对一层层的继承关系和一次次方法的调用感到迷惘呢?幸亏我们有了Eclipse这么好的IDE可以帮我们理清头绪--这就要使用Eclipse强大的代码追踪功能 ...
- Eclipse ALT+/ 代码没有提示功能
第一种配置如下: 第二: 第三: 以上三种方式是关于eclipse代码提示
- eclipse中的代码提示功能
Eclipse 的代码提示功能,具体配置 1. 打开Eclipse ,然后"window"→"Preferences" 2. 选择"java" ...
- Linux Eclipse代码提示功能设置(Java & C/C++)
最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示, ...
- Eclipse代码提示功能设置(Java & Eclipse+CDT C/C++)
http://developer.51cto.com/art/200907/136242.htm http://blog.chinaunix.net/u/21684/showart_462486.ht ...
- 实用---eclipse中的代码提示功能
Eclipse 的代码提示功能,具体配置 1. 打开Eclipse ,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assis ...
- eclipse 代码清理 代码格式化 代码凝视
Code Style包含两个方面:代码清理,代码规范化.代码清理能够參考: http://www.ibm.com/developerworks/cn/opensource/os-eclipse-cle ...
- Eclipse代码追踪功能说明
在使用Java编写复杂一些的程序时,你会不会常常对一层层的继承关系和一次次方法的调用感到迷惘呢?幸亏我们有了Eclipse这么好的IDE可以帮我们理清头绪--这就要使用Eclipse强大的代码追踪功能 ...
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
对于编程人员来说,要记住大量的类名或类方法的名字,着实不是一件容易的事情.如果要IDE能够自动补全代码,那将为我们编程人员带来很大帮助. eclipse代码里面的代码提示功能默认是关闭的,只有输入“. ...
随机推荐
- iOS多线程的初步研究(二)-- 锁
谈到线程同步,一般指如何对线程间共享数据的同步读写,如何避免混乱的读写结果.一个基本的解决办法就是使用锁(LOCK). iOS提供多种同步锁的类和方法,这里介绍下基本用法. 1. NSLock:最基本 ...
- SQL技术内幕-5 比较特殊 insert into 数据的写法
---比较特殊,第一次看到这种写法,记录下来 create table Student --学生成绩表 ( id int, --主键 Grade int, --班级 Score int --分数 ) ...
- 数据库链接 mysql,sqlserver
1.生成对象工厂 /// <summary> /// 生成对象工厂 /// </summary> public class DBFactory { /// <summar ...
- Apache POI 解析 microsoft word 图片文字都不放过
http://blog.csdn.net/njchenyi/article/details/6894500 http://haohaoxuexi.iteye.com/blog/2031335
- (9)nehe教程3--添加颜色
添加颜色: 作为第二课的扩展,我将叫你如何使用颜色.你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色. 上一课中我教给您三角形和四边形的绘制方法.这一课我将教您给三角形和四边 ...
- java编译错误:varargs 方法的非 varargs 调用
转自:http://www.blogjava.net/ideame/archive/2007/03/23/105849.html 警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 ...
- mysql主从配置(转载)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://369369.blog.51cto.com/319630/790921 还可以参考 ...
- 图解TCP/IP读书笔记(三)
第三章.数据链路 数据链路层是计算机网络最基本的内容. 数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范. 一.数据链路相关技术 1.MAC地址 关于MAC地址的几个要点: ①MAC地址长度 ...
- http://biancheng.dnbcw.info/java/138631.html
http://biancheng.dnbcw.info/java/138631.html
- JSP Session管理
本篇讲述JSP中session的相关知识和管理方法: 先说说cookie与session 在web中常用的两种用户信息管理方式:cookie 和 session. cookie是保存在用户客户端的 ...