维护一组通用的Eclipse首选项

Rob*_*anu 33 eclipse settings preferences

每当我切换工作区/ Eclipse安装时,我都需要复制/重做首选项:

  • 编译器设置;
  • 字体大小/家庭;
  • 代码格式化程序;
  • java代码模板;
  • 编辑模板;
  • 代码清理;

我想以统一的方式维护这些设置,最好是在源代码管理下.我怎样才能做到这一点?


我在创建新工作区时了解"复制设置",但它不会保留更新的副本.

Von*_*onC 19

您当然可以导出/导入这些设置.

另一种方法是为某些设置启用项目特定设置.

http://www.peterfriese.de/wp-content/downloads/images/formatter_project_specific_settings.jpg

我们有一个非常小的Git存储库,包含这些文件:

http://www.mkyong.com/wp-content/uploads/2009/01/wicket-examples-7.jpg

  • .settings/org.eclipse.jdt.core.prefs (编译器问题设置和格式化程序规则)
  • .settings/org.eclipse.jdt.ui.pref (清理规则,通用代码模板)

公共设置只是在每个项目.settings目录中复制/合并,确保所有项目之间的通用规则,无论工作空间如何.

  • 什么是好的是项目特定设置(对我来说太精细)和全局/本地工作区级别设置(不容易共享)之间的某种中间立场.类似于.target文件(可共享但在相关项目之间通用) - 而不是每个项目的开/关标志,有一些链接到我的首选项存储. (2认同)

小智 6

您也可以尝试Workspace Mechanic.它非常适合这种情况. http://code.google.com/a/eclipselabs.org/p/workspacemechanic/