读书人

Eclipse根本使用

发布时间: 2012-09-24 13:49:41 作者: rapoo

Eclipse基本使用

source 源码
Toggle Comment???? //指定注释
Add Block Comment //增加一批注释
Generate Element Comment //产生元素注释
shift Right?????????????? //向右移动??
Shift left??????????????? //向左移动
correct Indentation?????? //缩进
format?????????????????? //格式
fromat Element???????? //排版元素
Add Import??????????????? //增加导入
Organize Imports??????? //组织导入?
Sort Members???????????? //分类成员
Clean Up???????????????? //清理
Surround with: 1.try/cath Block
?围绕着:?????? 2.Configare Templates? // 配置模板
Externalize Strings???????? //使Strings类型具体化.
Find Broken Externalized Strings???? //找的坏掉的Strings类型.使具体化.

//Refactor 重构
change Methd signature? //改变方法签名
Extract Method???????????? //抽取方法
Inline??????????????????? //合并行
Convert Anonymous Class to Nested //把匿名类转换为嵌套类(内部类)
Convert Member Type to Top level //把内部类(成员类)转换为外部类(独立出来)
Extract Superclass //抽取父类
Extract Interface // 抽取接口
use Supertype Where Possible //尽可能使用父类调用(多态形式)
push Down?????????? //往下走(把父类方法提取到子类)
pull up???????????? //往上走(把子类方法提取到父类)
Extract Class?????? //抽取普通类
Introduce Parameter Object //把3个或3个以上的参熟抽取成一个类.
Introduce Indirection //把方法包装(代理)
Introduce Factory???? //用方法返回一个对象.不用new关键字(工厂模式)
Introduce Parameter?? //把变量抽为方法中的参数.(建造参数)
Encapsulate Field???? //封装字段(属性)

工作集.
??? 在更新提交前.得设一个工作集.(与资源管理器同步)
主要视图
1.Task List? 任务列表(事项)
???? (1).Deactivate???? 使任务活动.
??? ?(2).Move to???????? 新建
??? ?(3).new-local Task? 在事项后建本地事项
2.Snippets??? 字段
???? (1).Customize?????? 修改字段等
???? (2).JSP???????????? xml,js等常用字段.
3.WorkSet??????? 工作表.把要用的类集中放在一起便于工作专注.
4.Templates???? 语句模板


常用快捷键

?

Ctrl+1 :快速修正
Ctrl+3 :快速通道(也是万能键)
Ctrl+D :删除一行
Ctrl+shift+↑:转至上一个成员
Alt+↑:将这行上移一行
Alt+Shift+Z:包围方式快捷菜单
Alt+Shift+R:重命名,重构
Ctrl+L:转至行
Ctrl+Shift+L:辅助键
Ctrl+Shift+F:格式化
Alt+/:内容辅助
Ctrl+O:快速大纲
ctrl+T:快速层次结构
Ctrl+Shift+O:组织导入
Ctrl+Shift+T:打开类型 查找
Ctrl+Shift+R:打开资源
Ctrl+Shift+U:在当前行显示快速菜单
Ctrl+E:快速切换编辑器
Ctrl+Shift+E:切换至编辑器
F2:显示工具描述提示
F3:打开声明
F4:打开类型层次结构
F5:刷新(在Debug中是进入方法里面的意思)
F6:在Debug中是执行下一步
F7:在Debug中是返回上一步
F8:在Debug中是重新运行


安装插件.
1.??? Findbugs和pmd的安装.这两个插件安装方式不同.但功能大同小异.
2.??? Eclipse在本地安装中在dropins里应该直属插件文件. .不然Eclipse的本地安装会找不到此插件.而且都会有plugin文件和plugin.xml的文件
3.??? 强制重新加载插件. 在运行中输入eclipse源路径.然后-clean重新加载.如: D:\studySoftware\eclipse-jee-galileo-SR2-win32\eclipse\eclipse.exe clean
4.??? Findbugs是检查代码缺陷.如try_catch语句中.catch里没有捕捉语句.则会提示.
5.??? checkstyle是检查代码格式.和Formtter不同的是.它可以检测出.魔法数字.规则命名等.

?关于MyEclipse的checkStyle和Findugs插件的使用:
????? 首先这个插件不是eclipse自带的,而是需要去网上下载的
?得到插件之后在eclipse的links文件夹中新建一个checkstyle_4.4.1.link的文件,以记事本打开,在里面设置一个 path???? 来记录插件的安装路径
?path=D:\\tool\\checkstyle_4.4.1 注意路径用\\隔开,否则不会显示出插件的内容
?在myEclpse的window preferiences里面选择checkstyle new一个编码风格,选择想要使用的编码规范(是一个java文件)
?使用时想要对哪一个工程进行规范的约束,右击该工程然后选择preferiences 找到CheckStyle之后剩下的事情也就OK了

????? Findugs是一个用于检查类或者JAR文件,以发现可能存在的问题的静态分析工具,可检测出来大量隐含问题,可在编码或单元测试时使用。
安装方法:
Help -> Software Update -> Find and Install...? -> Search for new features to install -> Next -> New Remote Site -> 输入:
Name: FindBugs update site
URL: http://findbugs.cs.umd.edu/eclipse
...
使用方法:
右击项目或程序名->Find Bugs->Find Bugs,执行后,会在存在缺陷的代码行标识一个BUG;
打开bug Details视图:Windows->Show View->Other->Findbug->bugDetails。

读书人网 >Eclipse开发

热点推荐