Eclipse使用入门教程介绍
1. 常用快捷键
这是使用工具的第一步,熟练使用快捷键对于我们编写程序会起到相当大帮助,所以这里笔者列出的快捷键建议大家必须都掌握。
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方式执行代码
2. 插件推荐
eclipse默认情况下是一个纯净版的,所以功能简单,而开源ide最为强大的莫过于各种插件,通过使用插件可以帮助我们减少大量编写代码的工作量,也帮助我们降低了编写代码的难度,所以懂得安装必要插件,也是熟练使用ide的鉴证。
① hibernate tools
hibernate tools是一套全新而且完整的面向hibernate3的工具集合,它包含了eclipse插件和ant编译流程,是jboss tools的核心组件。使用该插件能大大减少我们使用hibernate的工作量,支持自动生成全部hibernate的xml文件、javabean、 html表单文件等。
安装地址:
② spring ide
spring ide是spring官方网站推荐的eclipse插件,可提供在开发spring时对bean定义文件进行提示、验证并以可视化的方式查看各个bean之间的依赖关系等,对基于spring框架的项目开发提供了有力的支持。
安装地址:http://dist.springsource.com/release/tools/update/e3.6/
③ subclipse
subclipse是基于eclipse的svn插件,支持所有版本的eclipse,团队开发必备插件。
安装地址:
④ findbugs
findbugs是一个能静态分析源代码中可能会出现bug的eclipse插件工具。它检查类或者 jar 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。利用这个工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。
安装地址:
⑤ 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小猫首页(即),并且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。
4. eclipse常见配置
● 字体大小
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→选择相应的操作。(这个基本地球人看看都会,所以就不多说了)
所谓学武功首先要被口诀练习基本招式,只有打好基础,才能快速参悟渗透“上层武功”,所以希望笔者写的“基本心法”能助各位菜鸟早日成为威震四海的武林高手!