2009-07-17 18 views
18

Sto cercando una configurazione o un plugin per eclipse che salva automaticamente i file (quindi non devo usare Ctrl + S). Potrebbe farlo a fuoco perso o per un certo periodo di tempo. Penso di aver visto qualcosa di simile (lo so che IDEA ce l'ha), ma non riesco a trovarlo ora.Come configurare eclipse per il salvataggio automatico all'avvio?

+0

Non è necessario installare più plug-in. Si prega di dare un'occhiata alla mia risposta di seguito – UmAnusorn

risposta

23

Aggiornamento Sette anni più tardi (Eclipse Neon 4,6)

Eclipse now has an Automatic Save of dirty editors

L'opzione di salvataggio automatico è disattivata di default.
Una nuova pagina di preferenza autosalvataggio (Preferences > General > Editors > Autosave) è disponibile e consente di abilitare/disabilitare il salvataggio automatico e modificare l'intervallo del salvataggio automatico.
Il conto alla rovescia viene reimpostato sull'attività della tastiera, sul clic del mouse o quando viene visualizzato un popup (ad esempio, Assistente contenuto, pagina delle preferenze, ...).

https://www.eclipse.org/eclipse/news/4.6/images/autosave-preference-page.png


risposta Originale (2009)

Il OP IAdapter aggiunto in the comments:

Scommetto plugin come descrivo esiste.

... e hai ragione!

Il plug-in Eclipse saveDirtyEditor dovrebbe fare esattamente ciò di cui hai bisogno.
Copia il SaveDirtyEditors_1.0.2.jar nella directory dei plug-in.

Si otterrà una nuova pagina delle preferenze in

General > Editors > Text Editors > Save Dirty Editors 

, che consente di salvare i file sporchi come 'myfile.java' sotto 'myfile.java.snapshot' ogni 30 secondi (può essere inferiore se si desidera).


Senza plug-in aggiuntivo, tuttavia, Eclipse non supporta nativamente tale funzionalità.

Il più vicino potrebbe essere:

Window > Preferences > type "build" 
    > General > Workspace > [x] Save automatically before build 

In questo modo, ogni volta che si ha colpito CTRL +B per davvero costruire le vostre fonti, sarebbero stati salvati.
Ma mi rendo conto che questo non è esattamente quello che state cercando.
Attenzione la tua opzione non sarebbe molto efficiente con l'opzione "Crea automaticamente" attivata ...(Che sarebbe innescare troppo costruisce)

Anche in questo caso, senza raggiungere esattamente quello che stai cercando, avete anche:

Run/Debug > Launching > Save required dirty editors before launching 
Run/Debug > Launching > [x] Build (if required) before launching 

Nota: la differenza tra IntelliJ IDEA ed Eclipse è il "Compila al salvataggio" caratteristica:

Come menzionato nel IDEA FAQ:

D: 012.380.073.162. Posso abilitare "compile on save" in IntelliJ IDEA?

IntelliJ IDEA attualmente non supporta questa funzione.
Tuttavia, esiste un plug-in "Eclipse-mode" che offre funzionalità simili, pertanto ti suggeriamo di provare questo plug-in.
Nota che per impostazione predefinita IntelliJ IDEA salva i file per te, quindi non devi premere la scorciatoia Ctrl + S frequentemente come devi fare in altri IDE.

Tuttavia, con Eclipse, il "build on save" è attivato di default, quindi l'assenza di quella particolare caratteristica.

+0

I build da console poiché il plugin Maven ha qualche volta problemi con i progetti aperti. Scommetto che plugin come descrivo esiste. – IAdapter

+0

downvote sembra duro, la risposta è perfettamente ragionevole. –

+1

Il plug-in non funziona come previsto. Salva una copia del file, piuttosto che salvare il file :( – Karl

15

http://code.google.com/p/eclatosa/

"Salva tutti gli editor aperti in Eclipse, quando disattivazione della finestra eclisse (come in IntelliJ)"

+1

+1: questo plugin ha in realtà un sito di aggiornamento diverso da saveDirtyEditor –

+0

Migliore opzione +1! – Richard

1

nessuna necessità di installare ulteriori plug-in.

Finestra -> Preferenze -> Generali -> Area di lavoro e non c'è possibile controllare:

Save automatically before build + Build automatically 

Se questo non funziona provare questo:

Preferenze -> Esegui/Debug -> Avvio -> Salva editor sporchi prima di avviare

Problemi correlati