![]() |
1
6
eclipse(3.6/3.7)有一个用于禁用一些插件的ui。它位于“窗口”->“首选项”->“常规”->“启动和关闭”->“启动时激活的插件”下。但是并不是所有的插件都列在这里。 要禁用其他插件: 可以有单独的配置(osgi.configuration.area)目录: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html%23osgiconfigurationarea 只需将eclipse目录/配置复制到新位置。 为每个工作区创建启动程序,并向工作区特定的启动程序添加参数,例如: -数据工作区位置-为配置目录配置新位置。 您可以通过从configuration_directory/org.eclipse.equinox.simpleconfigurator/bundles.info文件中删除osgi bundles的行来禁用它(与插件不同)。 自定义配置目录中的config.ini文件必须包含以下行:
|
![]() |
2
5
另一个解决方案是定义 perspective 对于每个工作区,以及 customize that perspective .
在每一个插件中,你可以停用你不想要的插件菜单和命令,即使这些插件仍然被加载。
切换工作区时,您将还原用于新工作区的透视图。 |
|
3
4
eclipse有一个本地和全局配置的概念,可以帮助您。当使用-local{localdir}参数启动eclipse时,eclipse在{localdir}中使用可写的本地配置,并将(全局)安装配置视为只读。因此,可以在全局配置中安装通用功能(不使用-local标志时),并在本地配置中安装本地功能。在您的情况下,要获取每个工作区的配置,您可以采用本地配置位于工作区目录内或旁边的约定(尽管如果位于工作区目录内,则不作为eclipse资源或项目进行管理),然后始终指向该目录启动(例如,eclipse-data{workspacedir}-local{workspacedir}/localconfig)。 |