Eclipse save automatically

2019-03-10 11:44发布

I would like Eclipse to automatically save every time I edit a file, in much the same way that it builds automatically. Because I've been using IntelliJ for the last year (which saves automatically by default), I keep having the following problem:

  • Make some changes in Eclipse
  • Forget to press save
  • Run the build, unit tests, and notice some strange behaviour
  • (Some time later....) realize that the unexpected behaviour occurred because I forgot to save the changes

Is there any way I can make Eclipse save automatically?

8条回答
可以哭但决不认输i
2楼-- · 2019-03-10 12:26

For Eclipse Mars 2, the settings are below Window > Preferences > General > Workspace. These settings are in minutes and not in seconds.

enter image description here

查看更多
贪生不怕死
3楼-- · 2019-03-10 12:27

First, try Window -> Preferences -> General -> Workspace. There you can check "Save automatically before build" and "Build automatically."

If that does not work,

PLEASE TRY

Preferences -> Run/Debug -> Launching -> "Save dirty editors before launching"

查看更多
看我几分像从前
4楼-- · 2019-03-10 12:32

In Helios this can be done by going to preferences and setting:

Run/Debug > Launching > Save required dirty editors before launching

查看更多
可以哭但决不认输i
5楼-- · 2019-03-10 12:33

Eclipse Neon (4.6)

Window > Preferences

Window Preferences

General > Editors > Autosave > check Enable autosave for dirty editors > choose the value for autosave interval (in seconds)

General Editors Autosave

Details in M7:

Auto-save of dirty editors is now available in Eclipse. The autosave option is disabled by default. A new autosave preference page (Preferences > General > Editors > Autosave) is available and allows to enable/disable the autosave and change the interval of autosave. The countdown is reset on keyboard activity, mouse click, or when a popup is displayed (e.g. content assist, preference page, ...).

查看更多
趁早两清
6楼-- · 2019-03-10 12:43

I wrote an Eclipse plugin for this called smartsave. It's available in the Eclipse Market Place.

It saves your files at a specified interval and you can even tune it to prevent saving if errors, or warnings, are present in the preferences dialog.

查看更多
啃猪蹄的小仙女
7楼-- · 2019-03-10 12:43

You could go to Windows > Preferences > Autosave and set the auto intervals to 1.

查看更多
登录 后发表回答