89

我希望 Eclipse 在我每次编辑文件时自动保存,就像它自动构建的方式一样。因为我去年一直在使用 IntelliJ(默认情况下会自动保存),所以我一直遇到以下问题:

  • 在 Eclipse 中进行一些更改
  • 忘记按保存
  • 运行构建,单元测试,并注意到一些奇怪的行为
  • (一段时间后......)意识到发生意外行为是因为我忘记保存更改

有什么办法可以让 Eclipse 自动保存?

4

8 回答 8

103

日蚀霓虹灯 (4.6)

窗口>首选项

窗口首选项

常规>编辑器>自动保存> 选中为脏编辑器启用自动保存> 选择自动保存间隔的值(以秒为单位)

一般编辑器自动保存

M7中的详细信息:

现在可以在 Eclipse 中自动保存脏编辑器。默认情况下禁用自动保存选项。一个新的自动保存首选项页面(Preferences > General > Editors > Autosave)可用,允许启用/禁用自动保存和更改自动保存的间隔。倒计时在键盘活动、鼠标单击或显示弹出窗口时重置(例如,内容帮助、偏好页面等)。

于 2016-05-19T21:00:42.437 回答
33

您可以转到此处并在构建之前选中自动保存框

Windows > 首选项 > 常规 -> 工作区

于 2010-04-14T11:14:03.387 回答
20

首先,尝试 Window -> Preferences -> General -> Workspace。在那里您可以选中“构建前自动保存”和“自动构建”。

如果这不起作用

请试试

首选项 -> 运行/调试 -> 启动 -> “启动前保存脏编辑器”

于 2014-04-20T05:27:38.240 回答
19

您可以使用此问题/答案中引用的saveDirtyEditor 插件来完成此操作。没有非插件方式可以做到这一点。

于 2010-04-14T08:42:01.100 回答
18

我为此编写了一个名为smartsave的 Eclipse 插件。它在 Eclipse Market Place 中可用。

它以指定的时间间隔保存您的文件,您甚至可以调整它以防止在首选项对话框中出现错误或警告时保存。

于 2013-03-19T17:15:36.483 回答
7

在 Helios 中,这可以通过转到首选项和设置来完成:

运行/调试 > 启动 > 启动前保存所需的脏编辑器

于 2013-06-17T17:16:38.827 回答
0

对于 Eclipse Mars 2,设置位于 Window > Preferences > General > Workspace 下方。这些设置以分钟而不是秒为单位。

在此处输入图像描述

于 2017-11-15T11:38:32.630 回答
0

您可以转到Windows > Preferences > Autosave并将自动间隔设置为 1。

于 2018-07-03T14:14:18.233 回答