2.2Eclipse简介
在第一次启动Eclipse的时候,会提示你等待直到它完成安装。这个步骤(花费很短的时间)将会再Eclipse的目录下生成一个workspace的目录。在墨人的情况下,你所有的工作都会存到这个目录下。如果你有备份的习惯,那么这个就是你可以用来备份的目录。这个目录也是在升级的时候会保留的一个目录。在你要更新你得Eclipse的时候,要确保这个新版本支持旧版本的workspace,在解压完新版本的Eclipse后,只要直接把旧的workspace拷过去就可以了(注:你的设置也会被保存,因为它们是存在WorkSpace下的)
2.2.1工程和文件夹
了解文件放在硬盘的哪个地方是很重要的,这样你才可以进行拷贝,或者察看他们占用了多大的空间。然而,根据操作系统的不同,文件系统也不一样,这样在不同的操作系统上,文件合作就存在问题了。Eclipse通过在本地文件系统上提供提取解决了这个问题,也就是说,他没有一个真正保存文件的目录,它直接使用工程下的文件。
工程的默认路径是在workspace下的,工程相关的文件夹和子文件夹在工程文件夹的下面,但是一般来说,如果你不从文件系统引入文件的话,你可以不用关心文件的存放位置问题。如果你要导入文件,你也不会看到一个传统的打开文件对话框,在Eclipse里面的工程都是独立的,不依赖于平台的层次。
2.2.2 Eclipse WorkBench
Eclipse是由组件组成的,最基本的组件就是work bench,这也就是启动Eclipse的时候所能看到的最基本的窗口。Workbench有一个最基本的工作:让你可以对工程进行操作。但是它并不能编辑,运行,或者是调试,它只是起一个导航的作用,其他的事情他都做不了,都交给其他的组件来完成。比方说JDT。
Perspective,view和编辑器
Eclipse workbench是一个单独的应用程序窗口,所以在任何时候,它都包括一系列的view,和一个编辑器。有的时候,一个pane可以包含一组以Tab分割的view,根据视图选择的不同,有时候一个pane可能包含一个单独的窗口,而另一个pane包含当前选中工程的outline。然而每一种视图的最基本的部分都是编辑器,根据不同类型的文档,也有不同类型的编辑器。当你在Eclipse里面创建一个文件时,Eclipse会尽可能的用最合适的编辑器打开这个文档。如果只是一个简单的文本文档,则将会用Eclipse子代的文本编辑器打开。如果是一个Java文件,就会用JDT的编辑器打开,这个编辑器会在代码输入的时候检查代码的正确性。如果是在一台安装了word的windows的机器上的一个word文档,那么将会被用Eclipse的word打开,通过OLE。你并不是直接去选择Eclipse的视图的,而是Eclipse会提供几种预定的方案,你可以根据自己的需要进行调整。
每一种视图都是针对一种特定的任务的,比方说写Java程序和调试Java程序。比方说,在调试视图下,必须要有一个显示源代码的窗口,另一个可能就要显示程序变量的值,而还有一个用来显示程序的输出。
在你第一次启动Eclipse的时候,将会看到的是资源试图。你可以把这个视图看成是主视图。他的主要任务就是创建,编写和管理所有的资源文件,不管是什么格式的都在内。
··············
在左上方的panel被称为Navigator view,它以层次的方式显示你的workspace和woekspace里面的所有工程。当然,在开始的时候是空的,但是这使用Eclipse创建工程的开始。在使用的时候,你可以通过选择Window àOpen à Perspective来改变视图。有时候Eclipse也会自动调整视图,比方它会在你调试的时候自动从java视图跳到调试视图。
菜单和工具栏
除了视图,view,和编辑器以外,workbench的其他几个特点也值得一提,主菜单和主工具栏,还有快捷工具栏。像view和编辑器可以根据视图变化一样,菜单和工具栏也可以根据视图的任务变化而变化。
Eclipse得主菜单再workbench的顶部,在标题栏的下侧(除非你用的是Macintosh),通过Eclipse得主菜单和他的下层菜单可以调用Eclipse的大多数功能。比方说,如果说你现在正在编辑一个名字叫做HelloWorld.java的文档,你可以通过在主菜单上选择File--Save HelloWorld.java。
在主菜单的下方是主工具栏,提供一些按钮的快捷键。例如,又一个乡软盘一样的图标,是用来保存正在编辑的文档的。就像刚才的操作一样。如果你把鼠标移动到这些图标的上方,可以看到一个短的文字的功能介绍,以tooltip显示。
在屏幕的左边,是快捷工具栏,通过这些按钮,可以迅速的打开一个视图,或者快速切换视图。最上面的按钮相当于在主菜单上选择Window--Open Perspective,在它的下面是资源视图的快捷方式。
你可以有选择的添加其他类型的快捷方式到快捷工具栏:快速view,快速view实现了一个类似于其他应用程序中的最小化的功能,比方说,找到资源视图,如果说你只是有时会看一下outline这个view,就可以点击它的快捷方式,再出现的菜单上选择快速view,Outline就会被关掉,它的图标出现在快捷方式工具栏上,来回点就可以打开和关闭这个view,如果还想把它放回原来的位置,右击并选择就可以了。
除了workbench和工具栏,view也有自己的菜单,单击每一个view都会有一个菜单,通过这个菜单你可以对这个view进行操作,比方说最大化或者关闭。一般来说没有其他的目的。View也有自己特定的菜单,是通过一个黑色的小三角形出现的。在资源视图,Navigator view又一个可以让你排序或者过滤选项的菜单。一些view也有自己的工具栏,在资源视图,Outline view提供一些让你可以选择显示或者不显示某些内容。
改变视图
在使用Eclipse的时候,你可能会发现一些view不能满足你的要求,比方说资源窗口很宽,不能完全显示在编辑窗口。你可以拖动编辑窗口的左界限,直到合适的大小。有时你可能临时想看某个文件,那你可以双击标签,将会将它最大化,再次双击,会最小化。你也可以来回拖动,你把一个view拖动到另一个view的上面的时候,如果允许放置的话,鼠标会变成一个黑色的箭头,松开鼠标,编辑器的布局就会重新布置。
除了移动view,你还可以选择视图的关闭,也可以通过主菜单的Window--Show View来显示一个view,在你打开Eclipse的时候,他会保存你上次关闭的时候所作的修改,如果向该会默认的设置,可以选择Window--Reset Perspective。
如果你觉得你自定义的视图很方便,可以将他加入到Eclipse的保留视图中,从Eclipse的主菜单中,选择Window--Save Perspective As,然后就可以给自己的视图命名保存了。