Sublime Text 2 öffnet die zuletzt geöffneten Dateien der letzten Sitzung

10

Immer wenn ich Sublime Text 2 unter Fedora öffne, wird die letzte Sitzung wiederhergestellt.

Aber jetzt in Mac OS X Mountain Lion, und es öffnet nicht das Fenster der letzten Sitzung. Welche Einstellung muss ich ändern?

mrudult
quelle
"hot_exit": true, "Remember_open_files": true
Taylan
Beide oben genannten Werte sind standardmäßig auf true gesetzt.
Mrudult
1
Wie schließt du Sublime? CMD + Q, Datei-> Beenden ect ..
Spuder
@spuder geht einfach zum Fenster und klickt auf 'x'
mrudult
1
@spuder - das wars. Sublime wird nicht vollständig geschlossen, nur die Fenster. Siehe meinen Kommentar unter meiner Antwort :)
MattDMo

Antworten:

9

Die Art und Weise, wie das Erhabene geschlossen wird, bestimmt das Verhalten.


Sublime vollständig schließen mit

CMD + q

bewirkt, dass sublime die geöffneten Dateien zwischenspeichert und sie beim Start fortsetzt.


Nur das Fenster schließen mit

CMD + w

oder

Shift+ CMD+w

oder

Klicken Sie auf die rote Schaltfläche, um die Schaltfläche in der Ecke zu schließen

veranlasst Sublime, zum Speichern der Datei aufzufordern. Die letzten Dateien werden nicht erneut geöffnet.

Spuder
quelle
Das hat funktioniert. Vielen Dank. Ich denke, das liegt daran, wie die 'x'-Taste in Mac OS X funktioniert. Sie schließt die Anwendung tatsächlich nicht.
Mrudult
Das funktioniert. Aber ich muss sagen, dass es schrecklich ist, die App auf eine andere Weise schließen zu müssen, damit dies funktioniert.
Lombas
5

Versuchen Sie die Einstellung

"create_window_at_startup": false,
"hot_exit": true, 
"remember_open_files": true

in Ihrer Packages/User/Preferences.sublime-settingsDatei (über das Sublime Text 2 -> Preferences -> Preferences - UserMenü zugänglich ). Wenn sie dort sind, können Sie sicherstellen, dass sie angewendet werden. Die hot_exitund remember_open_filesEinstellungen sollten bereits truestandardmäßig sein, aber create_window_at_startupauch standardmäßig true, und die Einstellung auf falsesollte den Trick machen. Wahrscheinlich passiert, dass Sublime beim Start das neue, leere Fenster erstellt, sich aber aus irgendeinem Grund nicht an die zuvor geöffneten Dateien erinnert. Ich würde auch überprüfen, ob Ihr ~/Library/Application Support/Sublime Text 2/PackagesVerzeichnis nicht geändert, gelöscht, schreibgeschützt oder anderweitig beschädigt wurde.

MattDMo
quelle
das funktioniert nicht :( Wenn ich "create_window_on_startup: false" setze, werden beim ersten Start von Sublime keine einzelnen Fenster geöffnet. Ich muss zweimal darauf klicken, aber immer noch keine Dateien aus der letzten Sitzung.
mrudult
Wenn Sie die Fenster schließen, indem Sie einfach auf den roten Punkt oben links klicken, schließen Sie Sublime Text nicht wirklich - es wird immer noch im Dock ausgeführt. Versuchen Sie, ein Fenster zu öffnen und mehrere Dateien darin zu öffnen. Klicken Sie dann auf command-q, um Sublime vollständig zu schließen , und klicken Sie dann auf das Dock-Symbol, um es erneut zu öffnen. Ihre Dateien sollten alle wieder angezeigt werden.
MattDMo
1

Sie können dieses Verhalten in Mac ändern, indem Sie in den Systemeinstellungen / Allgemein die Option "Fenster beim Beenden einer App schließen" deaktivieren.

Mike Rundle
quelle
Entschuldigung, aber anscheinend funktioniert diese Option nicht einmal in Yosemite!
Mike Rundle