分享

还原你的Eclipse到初始状态 —— eclipse清空垃圾

 9loong 2010-06-07
http://hi.baidu.com/o%D2%BB%BD%A3%CB%AA%BA%AEo/blog/item/c6884501bc941f097aec2c71.html
 
2009-01-16 22:20

    用来给和我一样是处女座有洁癖的人看的东东。

 

    eclipse用了一段时间之后,搜索框,地址栏里面挤满了以前的记录,看的人很是郁闷,于是今天很是费了一番功夫。

 

    首先得留下自定义得设置,什么快捷键啊,代码自动提示啊,改改还是挺费时间的,所以得,直接导出为preference文件,不要问我怎么导出,自己 Google去。

 

    第二步,删除workspace里面的.metadata文件夹,最好备份下,不要直接删,好了,重启eclipse,然后发现一切回到了你和它第一次见面得状态,这时候导入刚才导出得preference文件,发现自定义得设置又回来了。

 

    第三步,对UI做些许调整,因为preference是不会保存你得界面设置信息得,用MyEclipse的同志们不要骂我,还有一段艰苦的旅程要走过呢 O(∩_∩)O

 

工作空间在文件系统中以目录的形式存在。在使用 Eclipse的时候,仅有一个工作空间是活动的。资源插件负责对加入到工作空间中的资源进行记录。另外,资源插件还负责允许工具对私有数据分别进行存储。这些私有数据来自于用户可见的资源。

在Navigator视图中,以下3种资源类型是可见的:

●       项目:文件和文件夹的集合。项目是工作空间的一部分,但并不一定要求项目物理存在于工作空间目录中。

●       文件夹:文件的容器。文件夹用于文件的组织和命名空间的管理,它包含于项目或者其他文件夹中。

●       文件:字节流。文件用于存储资源的持久状态。文件总是包含于文件夹或者项目中。

工作空间目录既可以在物理上包含项目,也可以对存在于文件系统其他位置的项目保持一个引用。Eclipse对项目位置所提供的这两种支持并不会对Eclipse的操作规则造成任何更改。因此,在本章余下部分,我们将忽略这一点。

下面示例所显示的是一个工作空间的目录结构。该工作空间包含一个项目(a_project)、一个文件夹(a_folder)和两个文件 (a.file1,a.file2)。

\workspace\.metadata

\workspace\.metadata\.plugins\org.eclipse.core.resources

\workspace\.metadata\.plugins\org.eclipse.ui

\workspace\.metadata\.plugins\org.eclipse.team.core

\workspace\a_project

\workspace\a_project\.project

D:\workspace\a_project\a.fi1e1

D:\workspace\a_project\a_fo1der

D:\workspace\a_project\a_fo1der\a.fi1e2

.project文件并不是由用户添加到 a_project目录中,而是由org.eclipse.core.resources插件创建的。该文件用于存储项目自身的信息。.project文件的内容可以通过文本编辑器查看,但不要直接对它进行修改。我们将在本章后续部分的“项目描述”一节中对.project文件作进一步讨论。

每个工作空间都包含一个.metadata目录,它用于存储私有数据。.metadata目录包含一个.plugins目录,用于存储每个插件的状态数据。但在上例所显示的.metadata条目中并没有列出每个插件状态目录中的文件。您看到的.metadata\.plugins下的状态目录和文件的实际数目取决于加载的插件和使用的Eclipse的功能。

插件通过 Plugin.getStateLocation方法获取一个到其状态目录的引用。当插件存储状态数据时,会在 .metadata\.plugins目录下创建一个与插件同名的目录。我们可以在这个目录下找到与插件相关的资源。

不要直接修改.metadata目录的内容。然而,有时您可以通过浏览或搜索目录树在其中找到有用的信息。例如,状态目录中的dialog_settings.xml文件存储了由指定的插件所保存的对话框内容。

 
 
(#)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多