eclipse使用和快捷键

1、快捷键
 
 
 
 
 
 
 
 
- ctrl + shift + o 导包
- ctrl + shift + t 快速查找某个类
- 先按ctrl + 2 ,再点L, 建立变量并命名
- ctrl + o , 在当前类中,快速查找某个方法
- ctrl + k, 向下查找某个字符串
- ctrl + shift + k, 向上查找某个字符串
- alt + 左方向键 跳转上一个页面
- ctrl + shift + f  代码格式化
-  Ctrl+Shift+G 迅速定位全部引用此方法的位置
- ctrl + t看他有什么子类

- Eclipse的撤销键是ctrl+z,相反的是ctrl+yjava

 当前文件,CTRL+F11 直接运行,F11 调试运行web

右键有个拷贝全包名的选项spring

1. ctrl shift r:打开资源
这多是全部快捷键组合中最省时间的了。这组快捷键可让你打开你的工做区中任何一个文件,而你只须要按下文件名或mask名中的前几个字母,好比applic*.xml。美中不足的是这组快捷键并不是在全部视图下都能用。

根据一个方法名找它的调用类


2. ctrl o:快速outline
若是想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl o吧。它能够列出当前类中的全部方法及属性,你只需输入你想要查询的方法名,点击enter就可以直接跳转至你想去的位置。

3. ctrl e:快速转换编辑器
这组快捷键将帮助你在打开的编辑器之间浏览。使用ctrl page down或ctrl page up能够浏览先后的选项卡,可是在不少文件打开的状态下,ctrl e会更加有效率。

4. ctrl 2,L:为本地变量赋值
开发过程当中,我经常先编写方法,如Calendar.getInstance(),而后经过ctrl 2快捷键将方法的计算结果赋值于一个本地变量之上。 这样我节省了输入类名,变量名以及导入声明的时间。Ctrl F的效果相似,不过效果是把方法的计算结果赋值于类中的域。

5. alt shift r:重命名
重命名属性及方法在几年前仍是个很麻烦的事,须要大量使用搜索及替换,以致于代码变得零零散散的。今天的Java IDE提供源码处理功能,Eclipse也是同样。如今,变量和方法的重命名变得十分简单,你会习惯于在每次出现更好替代名称的时候都作一次重命名。要使 用这个功能,将鼠标移动至属性名或方法名上,按下alt shift r,输入新名称并点击回车。就此完成。若是你重命名的是类中的一个属性,你能够点击alt shift r两次,这会呼叫出源码处理对话框,能够实现get及set方法的自动重命名。

6. alt shift l以及alt shift m:提取本地变量及方法
源码处理还包括从大块的代码中提取变量和方法的功能。好比,要从一个string建立一个常量,那么就选定文本并按下alt shift l便可。若是同 一个string在同一类中的别处出现,它会被自动替换。方法提取也是个很是方便的功能。将大方法分解成较小的、充分定义的方法会极大的减小复杂度,并提 升代码的可测试性。

7. shift enter及ctrl shift enter
Shift enter在当前行之下建立一个空白行,与光标是否在行末无关。Ctrl shift enter则在当前行以前插入空白行。

8. Alt 方向键
这也是个节省时间的法宝。这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤为好使。

9. ctrl m
大显示屏幕可以提升工做效率是你们都知道的。Ctrl m是编辑器窗口最大化的快捷键。

10. ctrl .及ctrl 1:下一个错误及快速修改
ctrl .将光标移动至当前文件中的下一个报错处或警告处。这组快捷键我通常与ctrl 1一并使用,即修改建议的快捷键。新版Eclipse的修改建 议作的很不错,能够帮你解决不少问题,如方法中的缺失参数,throw/catch exception,未执行的方法等等。
Ctrl + 鼠标左键(类、方法、属性的变量名词):定位跟踪某变量声明或定义的位置
 Ctrl + S:保存当前文件 Ctrl + X:剪切 Ctrl + C:复制 Ctrl + V:粘贴 Ctrl + D:删除当前行 Ctrl + F:查找/替换(当前编辑窗口) Ctrl + H:全局搜索 Ctrl + /:注释当前行或多行代码 Ctrl + Shift + C:注释当前行或多行代码 Ctrl + Shift + F:格式化当前代码 Ctrl + Shift + O:缺乏的Import语句被加入,多余的Import语句被删除(先把光标定位到需导入包的类名上) Ctrl + Shift + S:保存全部文件 Ctrl + Shift + X:把当前选中的文本所有变为大写 Ctrl + Shift + Y:把当前选中的文本所有变为小写 Alt + /:代码智能提示 Alt + Shift + R:重命名(包括文件名、类名、方法名、变量名等等,很是好用) Alt + Shift + J:生成类或方法的注释  Alt + Shift + S:打开Source窗口(生成get、set方法,实现、覆盖接口或类的方法,很经常使用) Alt + Shift + D, J:若是有main方法入口,则以Debug方式执行代码 Alt + Shift + X, J:若是有main方法入口,则以Run方式执行代码
去掉提示悬浮:
window-->preferences-->java-->editor-->hovers-->combined hover
 
 
 
 
2、Eclipse插件推荐 Eclipse默认状况下是一个纯净版的,因此功能简单,而开源IDE最为强大的莫过于各类插件,经过使用插件能够帮助咱们减小大量编写代码的工做量,也帮助咱们下降了编写代码的难度,因此懂得安装必要插件,也是熟练使用IDE的鉴证。 ① Hibernate Tools Hibernate Tools是一套全新并且完整的面向Hibernate3的工具集合,它包含了Eclipse插件和Ant编译流程,是JBoss Tools的核心组件。使用该插件能大大减小咱们使用Hibernate的工做量,支持自动生成所有Hibernate的xml文件、javabean、 HTML表单文件等。 安装地址:http://download.jboss.org/jbosstools/updates/development/indigo/ ② Spring IDE Spring IDE是Spring官方网站推荐的Eclipse插件,可提供在开发Spring时对Bean定义文件进行提示、验证并以可视化的方式查看各个Bean之间的依赖关系等,对基于spring框架的项目开发提供了有力的支持。 安装地址:http://dist.springsource.com/release/TOOLS/update/e3.6/ ③ Subclipse Subclipse是基于Eclipse的SVN插件,支持全部版本的Eclipse,团队开发必备插件。 安装地址:http://subclipse.tigris.org/update_1.8.x ④ Findbugs FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就能够在不实际运行程序的状况对软件进行分析。它能够帮助改进代码的质量。 安装地址:http://findbugs.cs.umd.edu/eclipse/ ⑤ Sysdeo Tomcat Launcher Plugin Sysdeo Tomcat Launcher Plugin是Tomcat的Eclipse插件,帮助咱们自动部署tomcat服务器。该插件不是必要插件,能够不装。 下载地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip 插件安装方法 插件大概有三种安装方法: 第一种:知道在线安装地址。Eclipse→Help→Install New Software...→地址栏(Work with)中输入安装地址→勾选要安装的插件→Next→赞成安装协议→Finish→等待安装完毕→按要求重启Eclipse。 第二种:手动从官网下载好插件并手动与Eclipse集成。这种方法通常的思路是:先关闭 Eclipse,而后将下载好的插件解压后,复制到Eclipse安装目录下的plugins文件夹和features文件夹下,若是必要的话再建立一个 link文件,再从新打开Eclipse。 第三种:在线搜索安装。Eclipse→Help→Eclipse Marketplace...→在搜索栏输入要查找的插件→点击Install按钮→等待安装完毕→按要求重启Eclipse。 这里笔者推荐第一种,若是不知道安装地址,那么就用第三种,第二种方法有时操做错误的话就会出现问题,风险较大,因此不推荐。
 
 
 
 
3、tomcat ① 配置 Window→Preferences→Server→Runtime Environment→Add→Apache→选择tomcat版本→Next→更改显示名称(Name)→Browse...浏览选择事先解压好的 tomcat文件夹→选择jre→Finish→OK→打开Servers窗体→右击选择New→Server→选择tomcat版本→选择刚配置好的 tomcat→Next→选择项目→Finish。 ② 使用心得 当咱们修改某处代码后,启动tomcat发现页面没有变化时,要先关掉tomcat,右击Servers窗口中tomcat服务器图标,选择Clean...来清理下编译后的源码,再启动tomcat来从新编译下源码。 并且若是部署多个,或tomcat异常时,右击Servers窗口中tomcat服务器图标,选择Properties,检查General选项右侧Location是否正确,若是不正确则点击Switch Location。 虽然一个tomcat支持同时启动多个项目,但项目多启动时会很慢,因此若是不是工程项目须要的话,建议tomcat只部署启动一个项目,将暂时无用的项目移除。 当web项目启动加载时间过长致使tomcat启动失败的话,可适当延长tomcat启动超时的时间(默认45秒),双击Servers窗口中tomcat服务器打开tomcat属性窗口,点击右上方Timeouts选项,修改Start(in seconds)的时间。 eclipse默认状况下是调用tomcat接口模拟启动tomcat,而不是真正启动tomcat,因此你们常常会遇到一件怪事:启动tomcat后,虽然能正常进web项目首页,却仅不了tomcat小猫首页(即http://localhost:8080/),而且web项目部署编译后生成的文件也不在tomcat文件目录下的work目录下。解决办法:若是tomcat服务器下已经部署了项目,就先要将其所有移除,即右击Servers窗口中tomcat服务器图标,选择Add and Remove...,单击Remove All按钮,单击Finish按钮。以后先Clean清理下,再双击tomcat服务器图标打开属性窗口,选择左侧中间Server Locations选项,选择下方第二个单选按钮(Use Tomcat installation),并将Deploy path文本框中的“wtpwebapps”(默认值)改成webapps,也就是tomcat中发布项目所在的文件夹名字,最好再将项目从新部署到 tomcat上,启动tomcat后,就能够看到熟悉的小猫页面了,同时在tomcat文件目录下的work文件夹下也能看见熟悉的编译后的页面文件了。 若是代码出现引入javax.servlet.http.*报错,说明是缺乏tomcat的 jar包,引入便可。方法:在左侧资源管理器右击项目,选择Build Path下的Configure Build Path...,右侧点击Add Library...按钮,选择Server Runtime,点击Next后选择tomcat,Finish。
如何去掉Eclipse恼人的悬浮框提示

在Eclipse里鼠标停每留在一个变量上,就弹出一个层显示他的信息,有时候反而影响了咱们查看其余的代码,非常烦人。通过一番琢磨以后,发现了解决方案:Window–>Preferences–>Java–>Editor–>Hovers–>不勾选Combined hoversql


 
 
 
 
4、Eclipse常见配置
Calibri字体不错
       ● 字体大小
       Window→Preferences→General→Appearance→Colors and Fonts→右侧窗口→Basic选项→双击Text Font
       ● 修改打开文件的编辑浏览器
       Window→Preferences→General→Editors→File Associations→选择要修改的文件类型→在下方选择编辑浏览器
       ● 显示/隐藏代码行号
       Window→Preferences→General→Editors→勾选Show line numbers
       ● 添加自定义jar包Libraries
       Window→Preferences→Java→Build Path→User Libraries→右侧点击New...→输入名称→点击Add JARs...→浏览选择相应的jar文件
       ● 配置tomcat等服务器
       Window→Preferences→Server→Runtime Environment→Add...→选择须要的服务器(以tomcat为例请见上面tomcat配置)
       ● 修改格式化代码的换行断定
       Window→Preferences→Java→Code Style→Formatter→右侧点击New...→输入名称→点击OK→在弹出的窗口选择Line Wrapping选项卡→修改Maixmum line width文本框的值(默认80)
       ● 添加xml的dtd、xsd等xml语法规则文件,实现代码自动提示
       Window→Preferences→XML→XML Catalog→右侧点击Add...→Key type选择Public ID→Location浏览选择你所下载的DTD文件的物理位置→Key填入xml文档头部 <!DOCTYPE sqlMapConfig PUBLIC 后面的那些url地址→OK
       ● 修改编码格式
       右击你要修改的项目/包/类→选择Properties→在Resource选项右侧的Text file encoding下选择你须要的编码格式
       ● 相同名称(包括类名、方法名、变量名等等)以不一样背景色标识出来
       见下图:
       或者按快捷键:Alt + Shift + O
       在Window→Preferences下有许多配置,这里并不可能介绍很全,因此只列出最为经常使用的,你们有时间可能多进这里看看,再多点点多试试就明白了。
5、SVN
       ● 上传项目至SVN服务器
       右击要上传的项目→Team→Share Project...→SVN→建立新的资源库位置/使用现有的资源库→Next→(输入URL地址)→Next→使用项目名称做为文件夹名→Next→Finish→(输入用户名/密码)
       注意:“使用项目名称做为文件夹名”时,要保证SVN服务器端已建立与项目名称相同的文件夹,不然会导入失败。若是SVN端建立的文件夹名与项目名称不符,则在该步骤选择“使用指定的模块名”以确保SVN服务器端与项目名称一致。
       ● 下载项目从SVN服务器
       在资源管理器空白处右击→Import...→选择SVN文件夹→从SVN检出项目→建立新的资源库位置/使用现有的资源库→Next→(输入URL地址)→Next→作为新项目检出,并使用新建项目向导进行配置→Finish→Yes→配置新建项目(如输入项目名称)→OK
       注意:这个“输入URL地址”与上面上传项目的不一样,这个URL地址须要输入项目具体所在的文件夹,而上一个由于有“使用项目名称做为文件夹名”这步,因此不须要带文件夹名称。
       ● 提交、更新、还原文件
       选中须要提交的文件、jar包、javabean等文件而后右击→Team→选择相应的操做。(这个基本地球人看看都会,因此就很少说了)
       所谓学武功首先要被口诀练习基本招式,只有打好基础,才能快速参悟渗透“上层武功”,因此但愿笔者写的“基本心法”能助各位菜鸟早日成为威震四海的武林高手!