2013-07-09 8 views
24

Ich kann scheinbar nichts online finden. Häufig verbringen Sie Zeit damit, mehrere Textdokumente gleichzeitig zu bearbeiten und zu verfolgen, welche davon ich bearbeitet habe. Wenn ich mich schließe, bin ich nicht immer sicher, ob ich einen Charakter in einer Datei absichtlich geändert oder versehentlich geändert habe. Wäre toll, ein Feature zu haben, um die Änderungen seit dem letzten Speichern für erhabenen Text zu zeigen.Sublime Textänderungen seit dem letzten Speichern

Scheint so ein offensichtliches Bedürfnis, dass ich überrascht bin, dass ich nichts in Features finden kann. Fehle ich etwas oder bin ich der Einzige mit diesem Bedürfnis?

+0

Sie versuchen nur herauszufinden, _if_ ein Dokument wurde bearbeitet, oder was genau diese Änderungen sind? – MattDMo

+0

Standard Feature zeigen bereits kleinen Punkt, James Chevalier Vorschlag ist toll, um einen visuellen Hinweis für Dateien hinzuzufügen, die auch bei geschlossener Seitenleiste geändert wurden. @AaronAsAChimp hat mir genau das gegeben, wonach ich gesucht habe. Schnell einen Vergleich durchführen, was seit dem letzten Speichern des Dokuments geändert wurde – Joop

Antwort

69

Ich weiß, dass dies bereits eine akzeptierte Antwort hat, aber es ist nicht notwendig, FileDiffs oder irgendetwas anderes zu installieren. Klicken Sie mit der rechten Maustaste auf das geänderte Fenster und wählen Sie Show Unsaved Changes.

Unten wird ein Bereich angezeigt, in dem die Unterschiede aufgelistet sind. Es gibt keine offensichtliche Möglichkeit, das Fenster zu schließen, aber Ctrl + F wird es wieder durch das Suchfenster ersetzen.

+6

Dies scheint die beste Antwort zu sein - funktioniert wie beschrieben. (Um zu verdeutlichen, klicken Sie mit der rechten Maustaste * in * den Bearbeitungsbereich.) –

+30

danke. Drücken Sie Esc, um das Fenster zu schließen. – Joop

+8

Es sollte eine offenere Möglichkeit geben, das Fenster zu schließen. Ich google oft nicht, wie man ein Fenster schließt ... – liborm

6

Fügen Sie diese Zeile in Preferences.sublime-settings-Datei (Wenn Sie auf einem Mac sind, dann das Menü Sublime Text 2 öffnen -> Einstellungen -> Einstellungen - Benutzer):

"highlight_modified_tabs": true

Dies wird Registerkarten markieren das hat ungespeicherte Änderungen.

+1

Das stimmt, aber geht nicht wirklich auf die Frage ein, die versucht, zwischen Dokumenten mit trivialen und nicht-trivialen ungesicherten Änderungen zu unterscheiden. –

+0

Guter Punkt, Steve. Dies beantwortet die "hat sich etwas geändert?" Frage, aber nicht die "Was waren die Änderungen?" Frage. –

4

Sie können das FileDiffs Plugin installieren, das unter anderen nützlichen Dingen einen Unterschied zwischen der aktuellen (bearbeiteten) Datei und dem, was auf der Festplatte gespeichert ist, ergibt.

+0

keine Anweisungen zum Hinzufügen von Unix-Standard-Diff. Nur verwendet: "cmd": ["diff", "$ file1", "$ file2"] – Joop

5

Sie können das Plugin "Markierte geänderte Zeilen" verwenden, das einen kleinen Gutter-Marker für Zeilen mit nicht gespeicherten Änderungen platziert.

Verwandte Themen