如何在默认情况下将Eclipse配置为“在构建之前自动保存”?

时间:2011-12-28 00:24:25

标签: eclipse eclipse-cdt autosave

我正在与Eclipse(Indigo)合作开发C项目。当我在新工作区中创建新的C项目时,默认情况下不会设置“构建前自动保存”选项。这非常令人沮丧,因为自动保存通常是我工作的其他IDE中的默认行为。我改变了一些代码,构建并且没有任何东西像预期的那样 - 直到我记得该选项未设置...

有没有办法让Eclipse使用此选项设置打开新工作区?

3 个答案:

答案 0 :(得分:6)

如果 窗口 - >偏好 - >一般 - >工作区和那里你可以检查"在构建之前自动保存" +"自动构建"

不要尝试这个

偏好设置 - >运行/调试 - >启动 - > "在启动"

之前保存脏编辑器

答案 1 :(得分:1)

创建一个名为default.ini的文件或其他名称,包含以下行:

org.eclipse.ui.ide/SAVE_ALL_BEFORE_BUILD=true

在已存在的eclipse.ini文件中,在-vmargs行之前的某处添加以下行:

-pluginCustomization
/path/to/default.ini

其中/path/to/default.ini是您在第一步中创建的default.ini文件的完整路径。如果Eclipse将由此计算机上的多个用户使用,则所有人都应该可以访问default.ini

答案 2 :(得分:1)

在Eclipse CDT Kepler中,您可以将其设置为:

Window -> Preferences -> General -> Workspace -> Save automatically before build