Reputation: 187529
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:
Is there any way I can make Eclipse save automatically?
Upvotes: 100
Views: 71085
Reputation: 135
You could go to Windows > Preferences > Autosave
and set the auto intervals to 1.
Upvotes: 0
Reputation: 568
For Eclipse Mars 2, the settings are below Window > Preferences > General > Workspace. These settings are in minutes and not in seconds.
Upvotes: 0
Reputation: 11124
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"
Upvotes: 20
Reputation: 56636
Window > Preferences
General > Editors > Autosave > check Enable autosave for dirty editors > choose the value for autosave interval (in seconds)
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, ...).
Upvotes: 124
Reputation: 1998
In Helios this can be done by going to preferences and setting:
Run/Debug > Launching > Save required dirty editors before launching
Upvotes: 7
Reputation: 181
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.
Upvotes: 18
Reputation: 26418
You can go here and check the box Save automatically before build
Windows > Preferences > General -> Workspace
Upvotes: 34
Reputation: 44173
You can do it with the saveDirtyEditor plugin as referenced in this question/answer. There is no non-plugin way of doing it.
Upvotes: 19