Domanda

Quando chiudo un file in phpstorm, salva automaticamente il file. Come posso cambiarlo per chiedermi "Vuoi salvare il file prima di chiudere?"

È stato utile?

Soluzione

Non c'è modo di disabilitare completamente il salvataggio automatico, ma puoi Controlla parzialmente questo comportamento:

Si noti che questi sono fattori scatenanti di Autosave opzionali e non è possibile disattivare completamente l'autosavo.

La risposta di seguito da @owen non è corretta, poiché non c'è modo di disattivare completamente il salvataggio automatico nell'IDE.

Il salvataggio automatico è la funzione di progettazione principale, riteniamo che sia molto più efficiente e produttivo del salvataggio manuale. Non c'è modo di disabilitare questo comportamento o abilitare eventuali conferme, citando il FAQ (WebStorm si basa sulla piattaforma IDEA Intellij, quindi lo stesso vale):

Poiché Idea Intellij ha la capacità di modificare così tanti file contemporaneamente in grandi azioni di refactoring e cambiarli senza mai aprirli, i salvataggi di singoli file non hanno molto senso. In riconoscimento di ciò, Intellij Idea si riserva il diritto di salvare letteralmente uno qualsiasi dei tuoi file ogni volta che lo desidera. In realtà è abbastanza bello non dover mai preoccuparsi degli stati di salvataggio del tuo file, una volta abituati.

"E se non mi piacciono alcune modifiche che ho apportato e voglio farle tornare indietro?", Ti sento dire. Bene, per quell'idea di Intellij include questa straordinaria caratteristica chiamata Storia locale. Ogni volta che risparmia i tuoi file, Idea Intellij in realtà risparmia un diff di un file dal suo stato precedente e lo salva anche. Puoi vedere l'intera cronologia di modifica dei tuoi file (tornando un numero configurabile di giorni), vedere le modifiche che hai apportato e ripristinare qualsiasi modifica. Regola trionfalmente e più che compensare il disorientamento temporaneo causato dalla mancanza di salvataggio a file singolo.

Questa caratteristica è stata nell'idea di Intellij per un decennio, e ora anche Apple ha riconosciuto che è meglio del risparmio manuale e implementato in Mac OS Lion.

Altri suggerimenti

Le impostazioni di AutoSave sono sotto File | Impostazioni | Generale.

http://www.jetbrains.com/phpstorm/webhelp/saving-and-reverting-changes.html

Mentre l'autosaving è utile per progetti locali e non vitali, questo può essere disastroso in un progetto dal vivo, in cui ogni cambiamento deve essere controllato per primo.

Aggiornare: Nelle versioni recenti, sono stati spostati File | Impostazioni | Aspetto e comportamento | Impostazioni del sistema | Sincronizzazione

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top