2012-11-16 14 views
19

Wenn ich folgendermaßen vor:Wo speichert Sublime Text 2 Bearbeitungsinformationen?

  1. öffnen Sie eine vorhandene Datei in Sublime Text 2.
  2. Art in beliebigem Text an einer beliebigen Stelle in der Datei.
  3. Schließen Sublime Text 2.

Hinweis, ich habe nicht die Änderungen gespeichert.

  1. öffnen Sublime Text 2.
  2. Öffnen Sie die Datei aus Schritt 1.

Ich sehe Änderungen in der Datei. Aber wenn ich die Datei in, sagen wir, Notepad, sehe ich keine Änderungen.

Wo behält Sublime Text 2 die Änderungen an Dateien bei?

Antwort

7

Wenn Sie ein Projekt erstellt haben, befindet sich die magische Dateiwiederherstellungs-Fee in dem Ordner, in dem Sie Sublime dazu aufgefordert haben, Ihr Projekt in einer Datei namens [yourprojectname] .sublime-workspace zu speichern.

Wenn Sie diese Arbeitsbereichsdatei vor dem Öffnen löschen, hebt Sublime Ihre Änderungen auf und beschwört das Öffnen zuvor geöffneter Dateien. Diese Bewegung wird Ihnen wahrscheinlich etwas Kummer bereiten, also versuchen Sie es nicht, es sei denn, Sie haben bereits alle notwendigen Änderungen gespeichert.

Der Arbeitsbereich speichert unter anderem Ihr Fensterlayout, den Inhalt aller offenen Dateien und Ihre letzten Einträge zum Suchen/Ersetzen/Autovervollständigen. (Deshalb wird Ihre Autovervollständigung im Laufe der Zeit "intelligenter").

Beachten Sie das kleine Symbol, wo normalerweise ein x ist, um die Registerkarte zu schließen. Wenn es sich um einen Punkt anstelle eines x handelt, wird die Datei als nicht gespeichert angesehen und wird auch nicht gespeichert, wenn Sie Sublime erneut öffnen.

+0

+1 für das Bemerken des Punktes gegen x! –

26

Soweit es mich betrifft ist die Frage nicht vollständig beantwortet ...

Als nnnn erklärt, die nicht gespeicherten Änderungen eines Projekts in seiner erhabenen-Workspace-Datei gespeichert werden.

Wenn Sie jedoch kein Projekt erstellt haben und gerade an einigen Dateien arbeiten, merkt sich Sublime auch die nicht gespeicherten Änderungen. Diese wurden in 'Sessionslime_session' gespeichert.

Wo die Sitzung gefunden werden kann, hängt von Ihrem Betriebssystem:

  • OS X: ~/Library/Application Support/Sublime Text 2/Settings/
  • Windows-: %APPDATA%\Sublime Text 2\Settings\
  • Linux: ~/.config/sublime-text-2/Settings/

(Ich habe gerade diese Information zufällig in der official sublime forum gefunden)

+0

Für ** Sublime Text 3 ** hat sich der Pfad geändert, zumindest bei ** OS X **, zu '~/Library/Application Support/Sublime Text 3/Local /'. – einjohn