一.Eclipse简介
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。
Eclipse 英语单词,动词、名词,作动词时译为“遮住……的光;(诗、文)遮暗;(使)黯然失色”,作名词时译为“(天体的)食;日食,月食;(重要性、权势等的)黯然失色;(尤指雄鸭的)羽毛暗淡期;(交配期后不复鲜艳的)非婚羽”。取这样的名字也有针对SUN公司的意思。
二.Spring Tool Suite(简称STS)简介
Spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序。它提供了一个现成的使用环境来实现, 调试, 运行, 和部署你的Spring应用程序。包括为关键的的服务器和云计算,Git, Maven, AspectJ, 和最新的Eclipse版本提供整合支持。
换句话说, Spring Tool Suite是一个定制版的eclipse, 由spring framework官方在javaee版本的eclipse上包装spring插件出来的版本, 其核心还是javaee版本的eclipse。所以这里我只介绍Eclipse工具就可以了,因为Spring Tool Suite也如出一辙
三.eclipse的基本设置
(1)工作空间(Workspace)设置
当我们安装好Eclipse开发工具或者解压好免安装版的Eclipse后,第一次打开时,弹出一个Workspace Launcher的对话窗口,这是让我们Select a workspace(选择一个工作空间),我们一般不会使用默认的工作空间路径,因为有的默认路径可能是C盘(所谓的系统盘),代码容易丢失,因此自行设置为自己想要存放的本地路径。
重点(五颗星*****): 工作空间(Workspace)是项目代码存放的位置,会将相关的设置信息与其关联,如果改变工作空间,那么也会改变相应的配置信息,每一个工作空间都有自己的相关文件夹和配置文件。所以当切换空间后先别忙着构建项目,第一件事要先对eclipse开发工具进行配置设置,特别是构建项目工具(如:maven等),使用配置和设置后的eclipse才不会在构建项目的时候出问题!!
那么当我们想从当前正在使用的工作空间切换到另一个工作空间应该怎么操作呢?
我们也可以使用File->Switch WorkSpace切换工作空间,我们将更改的工作空间的位置改变为:E:\Java\JavaEE\Demo。如果想要Copy工作空间的配置只需要在下面的两个复选框中打钩即可,如果想要进行对工作空间的重新配置也是可以的,会生成新的配置文件。
(2)外观样式设置:Eclipse提供了多种外观样式供选择。
我们可以这样操作:Window->preferences,在Theme我们一般选择默认的winodows主题,置于颜色其他设置,我们保持默认即可。我们下面选择的主题是Dark主题,这个或许有人喜欢,但是我还是喜欢默认的主题。
(3)字符编码集的设置
我们开发一个项目时,都需要提前指定字符编码集,我们建议使用UTF-8。Eclipse默认的是GBK编码。我们这样操作:Window->preferences->General->Workspace,找到最下面的Text file encoding就可以设置字符编码集。
(4)字体与字号的设置
我们这样操作:Window->preferences->General->Appearance->Colors and Fonts->Text Font,然后选择Edit选择弹出字体设置对话框,我选择的字体是微软雅黑,字号是16号。效果我们可以在下面设置完编辑器背景颜色以后可以看到字体和字号大小。
(5)编辑器背景颜色的设置
我们这样操作:Window->preferences->General->Editors->Text Editor,找到下面的Appearance color options中的Background color,去掉默认设置的对勾,然后选择颜色,出现颜色对话框,我们进行自定义颜色,把色调调成:85 饱和度调成:123 亮度调成205,即可调成豆沙绿色了 然后点确定,最后应用即可。
(6)JRE的配置
我们最开始配置Java开发环境时,安装JDK,同时也安装了JRE,那么JRE的版本对Java的支持会不同的效果,Eclipse有默认JRE,当然我们也可以配置其他的JRE。例如:有些
我们这样操作:Window->preferences->Java->Installed JREs。我们可以选择不同JDK版本中的JRE,也可以添加其他版本的JRE,这里就不再演示,使用默认的即可。
目前我的系统中只有一个JRE,而且必须是我们安装的JDK中的JRE。如果有其它的JDK版本,我们可以向其中添加JRE。
重点(五颗星*****):在开发过程中,我们想看看一个类的api文档:选中一个类,点击F1
如果我们想在eclipse开发工具中查看中文版的api文档,需要将中文的api文档配置到eclipse开发工具中,下面就是配置过程
(7)编译级别的设置
既然我们可以更换KRE,那么也就可以调整Java项目的编译级别,最新的Eclipse支持的版本是JDK1.8。比如一个类的某个方法是在JDK1.5以后才起作用的。那么JDK1.5以前就会编译出错。
(8)快捷键的设置
我们通常会去背eclipse提供的默认的快捷键,但是同时也给我们提供了自己设置快捷键的功能
(9)经常使用的操作和常用的快捷键(按照使用频率依次往后排序):
在工程中导入jar包:window-preference-java-build path-user libraries-new...-编写名字-Add External JARs...-选中文件工程右键——build path——build path——add external jars...
怎么拷贝全限定类名:选中类名——右键——copy qualified name
debug进行中查看变量的值:右键——despace
分别捕获异常:选中——右键——surround with——try/catch block
更改包名类名:选中——右键——refactor——rename
F2:更改选中文件的名字
在编辑代码的时候:Ctrl+1会给出解决代码报错的选项
Shift+回车:光标停在一行代码的中间而不是末尾,在不改变当前行的基础上实现换行
Ctrl+k:直接定位到你选中的内容,相当于Ctrl+F不弹出窗口的效果,比Ctrl+F更方便
Ctrl+pageup:切换到上一个文件窗口
Ctrl+pagedown:切换下一个文件窗口
Ctrl+w:关闭当前窗口
Ctrl+Shift+o:批量导包,就不用手写import +包名了
Ctrl+L:输入行号,就可以定位到相应的行号
ctrl+n:新建文件
Ctrl+F11:运行程序
F11:debug运行程序
Alt+shift+r:更改文件的名字和批量更改方法名和批量更改变量名
Alt+shift+s:可以调出自动生成getter和setter方法/方法重写等的窗口
Ctrl+m:窗口的最大化
Ctrl+o:输入方法名,可以定位对应的方法,变量,相当于outline窗口
Ctrl+shift+w:关闭所有窗口
Ctrl+Alt+g:查看指定的结构使用过的地方
Ctrl+shift+T:搜索目标查看源代码
Ctrl+T:可以查看光标停留的类或者接口等继承树结构
Ctrl + Q 定位到最后编辑的地方。
Ctrl+shift+x:批量修改选中的为大写字母
Ctrl+shift+y:批量修改选中的为小写字母
Alt+当前按钮中带下划线的字母
Alt+回车:调出对应文件的属性
Alt+1:窗口所有的文件标签以列表的形式显示
(10).debug调试时的样式设置
(11)eclipse的编辑代码自动提示功能设置
(12)重点(五颗星*****):导出所有的eclipse工具设置,这样在切换工作空间的时候直接导入设置文件,然后重新启动eclipse就可以了,就不用从头到尾挨个设置重新来一遍了!
导出设置的文件:
导入设置的文件:
这篇有些内容和图片参考了CSDN博主「life is wonderful」的原创文章,如果有侵权,请联系我
博主「life is wonderful」的原文链接:https://blog.csdn.net/erlian1992/article/details/51732072