我希望 Eclipse 在我每次编辑文件时自动保存,就像它自动构建的方式一样。因为我去年一直在使用 IntelliJ(默认情况下会自动保存),所以我一直遇到以下问题:
- 在 Eclipse 中进行一些更改
- 忘记按保存
- 运行构建,单元测试,并注意到一些奇怪的行为
- (一段时间后......)意识到发生意外行为是因为我忘记保存更改
有什么办法可以让 Eclipse 自动保存?
窗口>首选项
常规>编辑器>自动保存> 选中为脏编辑器启用自动保存> 选择自动保存间隔的值(以秒为单位)
M7中的详细信息:
现在可以在 Eclipse 中自动保存脏编辑器。默认情况下禁用自动保存选项。一个新的自动保存首选项页面(Preferences > General > Editors > Autosave)可用,允许启用/禁用自动保存和更改自动保存的间隔。倒计时在键盘活动、鼠标单击或显示弹出窗口时重置(例如,内容帮助、偏好页面等)。
您可以转到此处并在构建之前选中自动保存框
Windows > 首选项 > 常规 -> 工作区
首先,尝试 Window -> Preferences -> General -> Workspace。在那里您可以选中“构建前自动保存”和“自动构建”。
如果这不起作用,
请试试
首选项 -> 运行/调试 -> 启动 -> “启动前保存脏编辑器”
您可以使用此问题/答案中引用的saveDirtyEditor 插件来完成此操作。没有非插件方式可以做到这一点。
我为此编写了一个名为smartsave的 Eclipse 插件。它在 Eclipse Market Place 中可用。
它以指定的时间间隔保存您的文件,您甚至可以调整它以防止在首选项对话框中出现错误或警告时保存。
在 Helios 中,这可以通过转到首选项和设置来完成:
运行/调试 > 启动 > 启动前保存所需的脏编辑器
您可以转到Windows > Preferences > Autosave
并将自动间隔设置为 1。