维护一组通用的Eclipse首选项
无论何时切换工作区/Eclipse安装,我都需要复制/重做首选项:维护一组通用的Eclipse首选项,eclipse,settings,preferences,Eclipse,Settings,Preferences,无论何时切换工作区/Eclipse安装,我都需要复制/重做首选项: 编译器设置 字体大小/字体系列 代码格式化程序 java代码模板 编辑器模板 代码清理 我希望以统一的方式维护这些设置,最好是在源代码控制下。我该怎么做 创建新工作区时,我知道“复制设置”,但它不会保存更新的副本。当然可以保存这些设置 另一种方法是为某些设置启用特定于项目的设置 我们有一个非常小的Git存储库,其中包含这类文件: .settings/org.eclipse.jdt.core.prefs(编译器问题设置
- 编译器设置李>
- 字体大小/字体系列李>
- 代码格式化程序李>
- java代码模板李>
- 编辑器模板李>
- 代码清理李>
创建新工作区时,我知道“复制设置”,但它不会保存更新的副本。当然可以保存这些设置 另一种方法是为某些设置启用特定于项目的设置 我们有一个非常小的Git存储库,其中包含这类文件:
(编译器问题设置和格式化程序规则).settings/org.eclipse.jdt.core.prefs
(清理规则,通用代码模板).settings/org.eclipse.jdt.ui.pref
公共设置只是复制/合并到每个项目的
.settings
目录中,确保所有项目之间的公共规则,无论工作区是什么。签出。它能够同步工作区(商业)。您也可以尝试工作区机制。它非常适合这个。
您现在有了一个维护Eclipse首选项的单独项目的好例子,即插件 请参阅中的项目 您还拥有关联的回购协议,该协议将调整和微调以下各项的设置:
com.vogella.saneclipse.preferences/.settings/org.eclipse.jdt.core.prefs
com.vogella.saneclipse.preferences/.settings/org.eclipse.core.runtime.prefs
com.vogella.saneclipse.preferences/.settings/org.eclipse.core.resources.prefs
com.vogella.saneclipse.templates/.settings/org.eclipse.jdt.core.prefs
com.vogella.saneclipse.fileextensions/.settings/org.eclipse.jdt.core.prefs
com.vogella.saneclipse.fileextensions/.settings/org.eclipse.pde.core.prefs
Eclipse现在附带了一个名为Oomph Setup的工具。此工具可用于记录工作区中发生的首选项更改,使用跨多台计算机同步这些首选项,并将首选项应用于新工作区和现有工作区 “Oomph”实际上是在整个Eclipse安装过程中使用的一组更广泛的工具和低级框架,它提供了非常强大的自动化可能性,因此对于只对简单的偏好同步感兴趣的最终用户来说,文档有时很难遵循。以下是我发现有帮助的有关Oomph设置的链接:
- --提供偏好工具概述的博客文章
- --正式文件
- --介绍如何将Eclipse设置为具有新工作区的默认设置并自动更新现有工作区的设置