2013-07-09 13 views
24

Impossibile trovare qualcosa online. Trascorri spesso del tempo modificando più documenti di testo contemporaneamente e perdi traccia di quelli che ho modificato. Quando chiudo non sono sempre sicuro di aver modificato o modificato accidentalmente un personaggio in un file. Sarebbe bello avere una funzione per mostrare le modifiche dall'ultimo salvataggio per il testo sublime.Testo sublime modifiche dall'ultimo salvataggio

Sembra una necessità così ovvia che sono sorpreso di non riuscire a trovare nulla nelle funzionalità. Mi sto perdendo qualcosa o sono l'unico con questo bisogno?

+0

stai solo cercando di scoprire se un documento è stato modificato o quali sono esattamente quelle modifiche? La funzione standard – MattDMo

+0

mostra già un piccolo punto, la proposta di James Chevalier è ottima per aggiungere un'indicazione visiva per i file che sono stati modificati anche se la barra laterale è chiusa. @AaronAsAChimp ha dato esattamente quello che stavo cercando. Facendo rapidamente un diff su ciò che è stato modificato dall'ultimo salvataggio del documento – Joop

risposta

69

So che questo ha già una risposta accettata, ma non è necessario installare FileDiff o qualsiasi altra cosa. Basta fare clic destro sulla finestra modificata e selezionare Show Unsaved Changes.

Un riquadro verrà visualizzato in basso, elencando le differenze. Non esiste un modo ovvio per chiudere il riquadro, ma Ctrl + F lo sostituirà nuovamente con il riquadro di ricerca.

+6

Questa sembra essere la migliore risposta - funziona come descritto. (Per chiarire, fai clic con il pulsante destro del mouse * nell'area * di modifica.) –

+30

grazie. puoi anche premere Esc per chiudere quel riquadro – Joop

+8

Ci dovrebbe essere un modo più ovvio per chiudere quella finestra. Non faccio spesso google per come chiudere una finestra ... – liborm

6

Aggiungere questa riga al file Preferences.sublime-settings (Se siete su un Mac, quindi aprire il menu Testo Sublime 2 -> Preferenze -> Impostazioni - User):

"highlight_modified_tabs": true

Questo metterà in evidenza le schede che hanno modifiche non salvate.

+1

Questo è vero, ma in realtà non affronta la domanda, che sta cercando di distinguere tra i documenti con modifiche non salvate banali e non banali. –

+0

Buon punto, Steve. Questo risponde "è cambiato qualcosa?" domanda, ma non affronta "quali sono stati i cambiamenti?" domanda. –

4

È possibile installare il plugin FileDiffs che tra le altre cose utili vi darà una differenza tra il file corrente (modificato) e ciò che viene salvato su disco.

+0

nessuna istruzione per aggiungere unix standard diff. Appena usato: "cmd": ["diff", "$ file1", "$ file2"] – Joop

5

È possibile utilizzare il plug-in "Marcatura delle righe modificate", che posiziona un piccolo marcatore di gronda per le linee con modifiche non salvate.

Problemi correlati