2013-06-15 9 views
7

Ich bin neu zu verwenden erhabenen Text und finde es großartig. Ich benutze Sublime in Ubuntu 12.04 und vermisse einige Funktionen.SublimeText 2 - Speichern/Wiederherstellen Sitzung

In SublimeText, wenn ich ein Fenster öffnen und es über das Menü schließen, das nächste Mal, wenn ich SublimText öffne, wird das Fenster mit den geöffneten Dokumenten verfügbar sein. Großartig, aber nicht sehr nützlich, weil ich mit vielen Projekten gleichzeitig arbeite. Ich halte sie derzeit alle in vielen Fenstern offen, aber es ist ein Schmerz, dies zu tun.

Ich möchte Sitzungsinformationen pro Ordner/Projekt speichern. Also, wenn ich Sublime durch das Terminal zu öffnen, wird die Sitzung

Zum Beispiel

$ cd /path/to/project 
$ sublime-text . 
# if a session is saved (project opened before), opens the Sublime with the last saved session for the folder/project 

verfügbar ist Es wird groß sein zu wissen, ob es möglich ist. Nach Tagen der Suche habe ich es satt.

Antwort

8

Sie können ein Projekt über die Befehlszeile öffnen, indem Sie die Datei .sublime-project als Argument übergeben. In Ihrem Projekt können Sie benutzerdefinierte Einstellungen wie "remember_open_files": true vornehmen, aber in Ihrer Datei false auf Packages/User/Preferences.sublime-settings setzen.

+0

Danke für die Antwort, ich bekam einen Rat von meinem Vorgesetzten, der dafür ziemlich nah war. Irgendwelche Möglichkeiten, danke! –

+0

Leider ist das Feature remember + _reopen_ immer noch sehr fragil und kontraintuitiv (wenn nicht kaputt): Ich habe gerade ein neues Projekt für einen Versuch erstellt; speicherte es (mit seiner impliziten Workspace-Datei), schloss ST, öffnete es erneut und übergab ihm die PRJ-Datei. Es hat gut funktioniert, einmal. Nach ein wenig Bearbeitung, Datei öffnen, schließen ST usw., und dann umbenennen das Projekt + die Arbeit. Dateien (damit sie übereinstimmen), hat es nie wieder etwas geöffnet. Nicht einmal nach dem Rückgängigmachen der Umbenennung, oder einfach löschen + neu erstellen der ws (und dann auch nach der prj!) Datei. (ST3, zuletzt hier.) –

+0

(FYI, ein explizites "Save Workspace As", um ein vorheriges zu erzwingen, und dann ein (höchstwahrscheinlich redundantes) "Save All" vor dem Schließen von ST hat auch nicht geholfen '" remember_open_files ": true' in der prj-Datei und auf der Benutzerebene wie vorgeschlagen deaktiviert.) –

Verwandte Themen