web-dev-qa-db-fra.com

Sublime Text 2/Sublime Text 3 ramène des fichiers non sauvegardés sur osx

En sublime, je sais que même si vous n'enregistrez pas les modifications dans un fichier ultérieurement, vous pouvez commencer à partir de l’endroit où vous vous êtes arrêté. J'ai ouvert un nouvel onglet en sublime et fermé l'application avant de sauvegarder mon fichier. Est-ce que sublime enregistre un fichier temporaire quelque part dans l'ordinateur (j'utilise MAC OSx)

11
kousha

Sublime Text 2 stocke les fichiers dans ~/Library/Application Support/Sublime Text 2/Settings, dans les fichiers .sublime_session qui s'y trouvent.

Le contenu de ces fichiers est un grand blob JSON contenant le contenu de chaque onglet. Recherchez dans le fichier le nom du fichier/nom de l'onglet/une clé Word dans le document et vous devriez pouvoir obtenir ce dont vous avez besoin.


Pour Sublime Text 3, utilisez le chemin suivant: 

~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session

Crédit à: eebbesen

28
mcw0933

Je sais que c'est une réponse tardive, mais voici où je l'ai trouvée.

Linux : ~/.config/sublime-text-3/Local/Session.sublime_session

Windows : %USERPROFILE%\AppData\Roaming\Sublime Text 2\Settings\Session.sublime_session

J'espère que cela aidera quelqu'un un jour.

6
joker

Autant que je sache, Sublime Text garde les fichiers ouverts lorsque vous quittez l'application. Toutefois, si vous fermez les onglets ou la fenêtre de projet sans enregistrer, les modifications sont perdues.

Dans le premier cas, les fichiers sont enregistrés dans Local/Session.sublime-session (j'utilise ST3 mais pourrait être différent dans ST2!). Vous pouvez ouvrir le dossier des packages de ST à partir de la palette de commandes en utilisant "Parcourir les packages".

4
idleberg

Pour Sublime Text 3 ,

Windows : %USERPROFILE%\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

1
Sugyan sahu