Eclipse 常用技巧功能

来源:互联网 发布:大数据如何分析 编辑:程序博客网 时间:2024/06/05 03:27

Eclipse 常用技巧功能

 

 

一、Eclipse版本

 

Name:   Eclipse Platform

Identifier:org.eclipse.platform.ide

Version:  3.6.1.M20100909-0800

 

Name:   Java EE IDEFeature

Identifier:org.eclipse.epp.package.jee.feature.feature.group

Version:  1.3.1.20100916-1202

 

 

 

二、安装信息

 

帮助文档

Help->Help Contents(英文,基础,本机,插件介绍不全)

在线版:http://help.eclipse.org/helios/index.jsp   (英文,在线,插件介绍很全)

 

Installation Details

Help->About Eclipse->Installation Details

 

Install new Software

Help->Install new Software

 

 

 

三、快捷键

 

设置:可通过 Window->Preferences->General->Keys 改变默认设置

 

快捷键

作用

作用域

备注

Ctrl + 2 , L

给本地变量赋值

Java Editing Text

比如编码new String();后按Ctrl+2,停顿一下按L键,则自动编码为String string = newString();再如new ArrayList;自动编码为ArrayList arrayList = newArrayList;并且同时会将需要引用的JDK原生类包java.util.List;与java.util.ArrayList;一并导入(需要说明的是不会自动导入用户自己写的类,但是Ctrl+2, L仍然起到给变量赋值的作用,即用法仍然一下,只是后续需要再使用快捷键Ctrl+Shirt+O导入要引用的类包)。

Alt + Shift + C

更改方法签名

Java Editing Text

not in JSP Text

在一个方法内,更改方法签名的任何部分,更改方法为公共或私有、返回类型、名称、参数类型、参数名称、参数默认值。比如修改参数名称时,只需要在此改一次便可改好全部引用,而无需手动对每一个引用都手动修改。

Alt + Shirt + R

更改方法签名

Java Editing Text

not in JSP Text

类似Alt+Shirt+C的功能,但Alt+Shirt+R是对单个变量或方法等进行修改,每次仅修改一样,比如定义一个变量Stringstr ="string";使用快捷键Alt+Shirt+R重命名,则可将所有对引用str的地方,将str重命名为其它名字,而无需再繁琐的使用搜索替换功能。

Ctrl + .

定位到下一个错误或警告

Java Editing Text

快速定位到下一个错误或警告

Ctrl + 1

错误或警告修改建议

Java Editing Text

调出错误或警告修改建议

Ctrl + Q

跳到最后一次编辑处

Editing Text

 

Ctrl + Alt + 方向键

将当前行内容复制到上一行货下一行

Editing Text

 

Alt + 方向键

将当前行内容向上或向下移动

Editing Text

 

Shirt + Enter

在当前行下创建一个空白行

Editing Text

 

Ctrl + Shirt + Enter

在当前和上创建一个空白行

Editing Text

 

Ctrl + D

Delete Line/删除行

Editing Text

删除当前行并自动定位到下一行

Ctrl + Shirt + R

Open Resource/搜索文件资源

In Windows

 

Delete

Delete/删除

In Windows

 

Ctrl + Shirt + F

根据模板排版

Editing Text

对于Java的Formatter 设置:Window->Preferences->Java->CodeStyle->Formatter 选择一个Active profile

Alt + /

Content Assist/内容辅助

Editing Text

例如在java方法中,用的很多的是sysout,main

Ctrl + Space

自动完成建议

Editing Text

 

Ctrl + /

批量注释

Java Editing Text

 

Ctrl + 鼠标

跟踪方法、类

Java Editing Text

 

Ctrl + Shift + O

快速引入类包

Java Editing Text

输入类名->Eclipse红色提示->快速引入类包,同时也可以去掉多余的类包引人

Ctrl + O

显示整个类的概要

Java Editing Text

 

Ctrl + T

查找接口、抽象类的具体实现类

Java Editing Text

光标放在接口、抽象类上,按住Ctrl+T,即可跟踪到具体的实现类

Ctrl + E

快速转换编辑器

In Windows

 

 

 

 

四、部分设置

 

单词释义:

syntax   语法性的

semantic  语义性的

validate   校验、验证 v

validation 校验、验证 n

manual   手工的

 

 

Alt + / 内容辅助模板设置

 

Java:    Window->Preferences->Java->Editor->Templates      辅助模板设置

JavaScript:Window->Preferences->JavaScript->Editor->Templates  辅助模板设置

 

 

Installed JREs

 

Window->Preferences->Java->Installed JREs

 

 

JavaScript Include Path

 

Window->Preferences->JavaScript->IncludePath->JavaScript global context root

                                         选择Project或Folder

Window->Preferences->JavaScript->Include Path->UserLibraries

 

 

JavaScript Validator

 

Window->Preferences->JavaScript->Validator->Errors/Warnings

                                      Enable JavaScript semanticvalidation  

 

 

 

五、部分小功能

 

单词释义:

acto     自动的 adj

content    内容n

assist    帮助、协助 v

activation  激活 n

trigger   触发器 n

 

导出Eclipse配置

 

File->Export->General->Preferances

 

 

修改Workspace

 

Window->Preferences->General->Startup andshutdown->Workspace

 

 

Auto-Activation

 

Window->Preferences->Java->Editor->ContentAssist->Auto-Activation

Enable auto activation  勾选

Auto activation delay   毫秒

Auto activation triggers forJava  .abcdefghijklmnopqrstuvwxyz   触发自动提示的字符

 

解释:Eclipse默认设置在Java Editingtext仅对遇到点号“.”时才进行辅助提示(这里的提示并不需要按任何快捷键),而改为“.abcdefghijklmnopqrstuvwxyz”,则会在输入时遇到点号及任意字母都会进行提示,比如输入String,则在输入前两个字母后就可以看到提示。

 

 

Java Proposals

 

Window->Preferences->Java->Editor->ContentAssist->Advanced   proposal 建议

将Select the proposal kinds contained in the 'default' contentassist list:及

   Content assist cycling:Select the proposal kinds that are cycled through when repeatedlyinvoking content assist:两栏下所有全部勾选。

 

 

Search多文件搜索

 

由Search->Search->File Search或快捷键Ctrl+H调出。

Containting text填入要搜索的字符,支持通配符进行模糊搜索,

Choose File name Patterns选择搜索的文件类型范围。

 

 

Scrapbook:快速运行一段Java代码

 

File->new->Other->Java Run/Debug->Scrapbook

即Java Scrapbook Page,Java即时运算薄页面。  Scrapbook剪贴薄

在Scrapbook文件下可以不写JavaClass类与方法而直接运行程序段(运行选中的程序段代码,而并不是Scrapbook页面里的所有程序代码)。

下面的可以在Scrapbook页面内右键或者点击工具栏右侧的图标。

Execute the SelectedText    运行选中的代码(而不是页面全部代码)

Sets the Import Declarations for Running Code  选择当前Scrapbook引用的类包,默认仅有java.lang

 

 

快速生成get、set方法

 

Source->Generate Getters and Setters

 

 

Workspace默认编码设置

 

Window->Preferences->General->Workspace   Text file encoding  选择 other UTF-8

 

 

Workspace默认字体与颜色设置

 

Window->Preferences->General->Appearance->Colors andFonts

 

 

Server Runtime Environments

 

Window->Preferences->Server->Runtime Environments

 

 

Validation

 

Window->Preferences->Validation

 

 

自动编译

 

Project->build automatically  勾选

 

文件系统中的文件新拷贝到项目文件夹下(通过文件系统目录拷贝),Eclipse不会自动加载编译,需要先右键Refresh刷新。

或者可以使用Eclipse的右键Paste粘贴功能,这样则无需右键Refresh刷新。

 

 

Clean Project

 

Project->Clean     Clean all Projects、Clean projects selected below

 

 

Project Explorer

 

右键工程->Close Project

右键工程->Open Project

 

右上角倒三角形   ->Package Presentation

                   默认为Flat(不分层次)  一般选择Hierarchical(层次)

 

右上角倒三角形   ->CustomizeView->Filters

                   在不需要在Project Explorer视图里显示的文件类型前勾选

 

 

导入导出

 

导入Existing Projects

File->Import->General->Existing Projects intoWorkspace

 

导入CVS工程

File->Import->CVS->Projects from CVS

 

将Java程序编译打包生成jar并导出

File->Export->Java->JARFile         必须按照规范且无错的情况下才可以成功生成

 

生成程序的API

File->Export->Java->Javadoc          必须按照规范且无错的情况下才可以成功生成  

或者

Project->Generate Javadoc

Java doc注释:输入字符“/**”,然后按回车键。

 

 

Refactor

 

右键文件->Refactor->Rename

 

 

快速选定文本

 

首先,光标定位在选定的开始(或结束位置),按住Shirt键,然后鼠标点击结束(或开始位置),即可完成快速选定。

 

双击选中一个词,单击三次则选中一行。

 

 

窗口、工作台(透视图)

 

Window->ShowView       窗口

Window->Show Perspective  (工作台)透视图

 

 

 

六、部分大功能

 

打包——Ant

 

调试——JUnit      单元测试

 

团队——CVS/SVN

 

重构——Refactoring

 

 

 

七、部分问题

 

什么是单元测试?

 

在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中,要进行测试的基本单元是类。

经常与单元测试联系起来的另外一些开发活动包括代码走读(Code review),静态分析(Staticanalysis)和动态分析(Dynamicanalysis)。静态分析就是对软件的源代码进行研读,查找错误或收集一些度量数据,并不需要对代码进行编译和执行。动态分析就是通过观察软件运行时的动作,来提供执行跟踪,时间分析,以及测试覆盖度方面的信息。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 自闭症孩子不爱学习怎么办 宝宝不独立走路怎么办 六个月宝宝不认人怎么办 小孩隔奶奶涨怎么办 小孩段奶奶涨怎么办 1岁半还不会说话怎么办 孩子嗓子哑了怎么办 小朋友嗓子哑了怎么办 4周岁宝宝拉肚子怎么办 小孩不肯拉小便怎么办 做销售不爱说话怎么办 我伤害了朋友怎么办 三岁发音不准怎么办 心里憋不住话怎么办 自己不长记性怎么办 孩子不愿意开口说话怎么办 孩子不爱开口说话怎么办 宝宝犟脾气不好怎么办 小孩说话不算话怎么办 孩子说话不算话怎么办 孩子故意不好好说话怎么办 小孩说话吐字不清楚怎么办 腿老是抽筋是怎么办 半夜睡觉脚抽筋怎么办 我不爱说话内向怎么办 小孩子吐字不清怎么办 宝宝前边头发少怎么办 宝宝咬嘴唇龅牙怎么办 小孩老是咬下唇怎么办 五月小孩掉下床怎么办 小孩说话夹舌头怎么办 小孩自闭不说话怎么办 孩子突然不说话怎么办 孩子说话语速慢怎么办 做磁共振不睡觉怎么办 宝宝吃饭不多怎么办 孩子吃饭爱说话怎么办 孩子吃饭喜欢说话怎么办 小孩子讲话嘴巴歪怎么办 小孩有自闭倾向怎么办 小孩笨反应慢怎么办