在哪里调整Eclipse以更改创build新的Workspace时使用的默认设置?

我们在Eclipse中使用CVS中的项目。 事实certificate,在不得不处理另一个分支或应用程序时创build一个新的工作区是最简单的,然后使用Team – > Import project set从CVS获取所有需要的项目。

不幸的是,我必须每次都做下列事情:

  • 将文本字体更改为Consolas 11 pt
  • 在文本编辑器中禁用拼写检查
  • 在后台运行一切

再加上一些相同的东西。

我想在解压发行版(Windows)之后,在Eclipse发行版文件中一次性改变标准值。 Eclipse中的这些默认值在哪里?


编辑:现在我们只是有一个首选文件,必须阅读。一个额外的步骤,但工程…


编辑2014年:我已经结束了创build一个工作区与我想要的设置,然后创build一个新的副本,每当我需要一个新的。 也处理Maven中央信息等。接受最古老的回答说基本上这个。

我已经创建了一个干净的工作空间,我想要的所有设置。 这个工作区我已经复制到一个保存文件夹,我永远不会删除;)

当我想为新项目创建一个工作区时,我复制了confugured工作区,就是这样。

我已经配置了svn版本库路径,代码格式(你也可以在eclipse中导入首选项),查看配置等等。

你可以从工作区导出你的设置,并将它们导入到任何其他的(这基本上是做VonC的答案说,但有一些错误检查措施)。

为此,请在源工作区中选择文件 – > 导出… – > 常规 – > 首选项 ,然后选择全部导出并输入要导出到的文件,然后单击完成

然后,您可以通过执行文件 – > 导入… – > 常规 – > 首选项 ,将首选项 导入到任何工作区,浏览到首选项文件并按Finish

这就是我所做的:

  1. 启动Eclipse
  2. 在不导入或启动任何项目的情况下,编辑工作区并进行所需的所有配置更改
  3. 在Windows资源管理器中打开工作区并创建该文件夹的副本。
  4. 然后,任何时候你想使用它,复制这个文件夹到你的新的工作区文件夹位置 – 你可能需要先创建新的工作区文件夹(并明确地称之为不同的东西)。

这就是我所做的。 是的,这是非常肮脏的,但它确实得到我想要的东西很快!

尝试检查:

<workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings 

有些.prefs文件可能会从一个工作区复制到另一个工作区。
(比如org.eclipse.team.cvs.ui.prefs ,它包含CVS设置的任何非默认值)


我想修复Eclipse中的默认值,所以工作空间是用我想要的默认值创建的。

硬核解决方案:

更改<eclipse-SDK-3.5-win32>\eclipse\plugins\org.eclipse.team.cvs.core_3.3.200.I20090430-0408.jar.options文件(这是eclipse3.5的名称)
这是具有默认值的文件,至少对于CVS来说。

修复Eclipse内部的默认设置,使工作空间创建为默认值,如果你想每次都有建议的话

进入eclipse提取路径-eclipse\configuration\.settings – >编辑-org.eclipse.ui.ide – >将值更改为true: SHOW_WORKSPACE_SELECTION_DIALOG=true

同样在这个文件中,你可以直接改变其他的默认设置。

在导入首选项(上面的Rich Seller的方法)时,尤其是那些由其他人创建的方法,请确保先备份您的Eclipse环境。 这很容易,因为它是可移植的 – 只需将其复制到临时位置即可。

过去,我已经完全隐藏了我的Eclipse环境导入首选项,导入我自己的首选项,这是我在导入之前导出的,并没有解决我的问题。

我找到了一个方法来做到这一点:

 open <eclipse>\plugins\org.eclipse.cpp.package.cpp_1.4.2.201210131-1456\plugin_customization.ini 

并添加

折页

  org.eclipse.cdt.ui/editor_folding_enabled=true org.eclipse.cdt.ui/editor_folding_preprocessor_enabled=true 

那么新项目将默认启用折叠。


所以

  1. 你需要知道你的位置,在我的情况下,折叠是在org.eclipse.cdt.ui ,你可以尝试一个项目,然后检查<workspace>\.metadata\.plugins\org.eclipse.core.runtime\.settings来找到它

  2. "org.eclipse.cpp.package.cpp_1.4.2.201210131-1456"应该是可变的,取决于你使用的是什么版本。 不管它是什么,你应该找到"plugin_customization.ini "