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代码里面的代码提示功能默认是关闭的,只有输入“. ...
随机推荐
- Windows 8关机的三个最简单方法
Win8怎么关机?全新的Win8系统给用户一个难题,Win8如何关机?笔者整理了Win8关机的最实用的三个方法,希望能让大家了解Win8关机的具体操作,解决Win8如何关机等问题. 最常规的Win8关 ...
- HDU5002 Tree(LCT)
今天做了一道LCT模板题之后忽然间好像记起来LCT的模板怎么用了,于是就把上次网络赛的一道LCT补一下.典型的删边,加边操作,还有路径加和路径set为一个数.维护的是路径第二大以及它有多少个,后来想想 ...
- asp.net网站中添加百度地图功能
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head ...
- LINUX输入输出与文件——续
1 目录操作 改变目录或文件的访问权限 #include <sys/stat.h> int chmod(const char *path, mode_t mode); //mode形如07 ...
- 用Python+Django在Eclipse环境下开发web网站【转】
一.创建一个项目如果这是你第一次使用Django,那么你必须进行一些初始设置.也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置.Django详细选项设 ...
- IE9 JSON未定义
原文:http://social.msdn.microsoft.com/Forums/ie/en-US/fc41127c-0243-4d2e-8e7c-2b311f12e390/ie9-json-no ...
- mysql使用过程中碰到的问题
start job failed to start mysql ubuntu 原因时我将var整个目录的组权限设置为www-data了, 试了网上的办法都不行(有个妥协方法是重新安装, 但很不好), ...
- QT中显示GIF图片
在QT中要显示GIF图片,不能通过单单的添加部件来完成. 还需要手动的编写程序. 工具:QT Creator 新建一个工程,我们先在designer中,添加一个QLabel部件. 如下图: 将QLab ...
- Wordnet 与 Hownet 比较
近年来,随着计算机本身以及信息高速公路的飞速发展,人们开始更加重视语义的研究.各国都致力于可用于自然语言处理的大规模语义词典或大规模知识库的建设.例如:普林斯顿大学的英语Wordnet,微软的Mind ...
- 如何使用通用Mapper
集成方法请看上面的文档,集成后,可以继续阅读本页文档. 1. 继承通用的Mapper<T>,必须指定泛型<T> 例如下面的例子: public interface UserIn ...