Sublime Text 2 ouvre les derniers fichiers ouverts de la dernière session

10

Chaque fois que j'ouvre Sublime Text 2 sur Fedora, il sert à restaurer la dernière session.

Mais maintenant, dans Mac OS X Mountain Lion, et il n'ouvre pas la fenêtre de la dernière session. Quel paramètre dois-je changer?

mududult
la source
"hot_exit": vrai, "Remember_open_files": vrai
Taylan
les deux valeurs ci-dessus sont définies sur true par défaut.
mrudult
1
Comment fermez-vous Sublime? CMD + Q, File-> Quit ect ..
spuder
@spuder va juste aux fenêtres et clique sur 'x'
mrudult
1
@spuder - c'est tout. Sublime n'est pas fermé tout le temps, juste les fenêtres. Voir mon commentaire ci-dessous ma réponse :)
MattDMo

Réponses:

9

La façon dont le sublime est fermé détermine le comportement.


Fermeture complète de Sublime avec

CMD + q

fera sublimer pour mettre en cache les fichiers ouverts et les reprendre au démarrage.


Fermer juste la fenêtre avec

CMD + w

ou

Shift+ CMD+w

ou

Cliquer sur le bouton rouge de fermeture du bouton dans le coin

fera en sorte que Sublime vous invite à enregistrer le fichier. Il ne rouvrira pas les derniers fichiers.

spuder
la source
Ça a marché. Merci. Je pense que c'est parce que le bouton «x» beahves dans Mac OS X. En fait, il ne ferme pas l'application.
mrudult
Cela marche. Mais je dois dire que devoir fermer l'application d'une manière différente pour que cela fonctionne est horrible.
Lombas
5

Essayez de définir

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

dans votre Packages/User/Preferences.sublime-settingsfichier (accessible depuis le Sublime Text 2 -> Preferences -> Preferences - Usermenu). S'ils sont là, vous pouvez vous assurer qu'ils sont appliqués. Les paramètres hot_exitet remember_open_filesdevraient déjà être truepar défaut, mais create_window_at_startupégalement par défaut true, et le définir falsedevrait faire l'affaire. Ce qui se passe probablement, c'est que Sublime crée la nouvelle fenêtre vide au démarrage, mais pour une raison quelconque, ne se souvient pas des fichiers précédemment ouverts. Je vérifierais également que votre ~/Library/Application Support/Sublime Text 2/Packagesrépertoire n'a pas été modifié, supprimé, défini en lecture seule ou autrement corrompu.

MattDMo
la source
ça ne marche pas. :( Lorsque je mets "create_window_on_startup: false" maintenant, il n'ouvre aucune fenêtre lorsque je démarre Sublime pour la première fois. J'ai besoin de cliquer deux fois mais toujours aucun fichier de la dernière session oepn.
mrudult
Si vous fermez les fenêtres en cliquant simplement sur le point rouge en haut à gauche, vous ne fermez pas vraiment Sublime Text - il fonctionne toujours dans le Dock. Essayez d'ouvrir une fenêtre et d'y ouvrir plusieurs fichiers. Ensuite, appuyez command-qpour fermer complètement Sublime , puis cliquez sur l'icône du Dock pour l'ouvrir à nouveau. Vos fichiers devraient tous réapparaître.
MattDMo
1

Vous pouvez changer ce comportement dans Mac en allant dans Préférences Système / Général et décochez "Fermer les fenêtres lorsque vous quittez une application"

Mike Rundle
la source
Désolé mais apparemment, cette option ne fonctionne même pas à Yosemite!
Mike Rundle