J'utilise Sublime Text comme bloc-notes et j'ai généralement beaucoup de fichiers non sauvegardés qui sont généralement ré-ouverts après un redémarrage ou un crash, mais j'ai peur de les perdre (ce qui est arrivé plusieurs fois).
Où (dans quel dossier/fichier) Sublime Text stocke-t-il ces fichiers temporaires afin que je puisse effectuer des sauvegardes de session périodiques?
Cela dépend du système d'exploitation que vous utilisez.
Sublime Text 3:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Sublime Text 2:
~/Library/Application Support/Sublime Text 2/Settings/Auto Save.sublime_session
Je me demande s'il existe un emplacement. Sublime met des fichiers temporaires? Je viens de perdre un thème WP sur lequel je travaillais en raison d'une erreur de MacOSX. Je me demandais si je pouvais récupérer les fichiers sur lesquels je travaillais à partir de fichiers temporaires Sublime.
...
Sublime Text enregistrera les informations de sauvegarde automatique dans ~/Bibliothèque/Application Support/Sublime Text 2/Paramètres/Auto Save.sublime_session, mais cela se fait régulièrement et il est fort probable que cette information a déjà été écrasée.
Source Emplacement des fichiers temporaires?
Pour le dossier des paramètres, vous pouvez rechercher un fichier unique en utilisant:
F:\>dir license.sublime_license /s /b
Pour XP, cela renverrait:
F:\Documents and Settings\user\Application Data\Sublime Text 2\Settings\License.sublime_license
Alternativement:
preferences
> browse packages
.XP
C:\Documents and Settings\user\Application Data\Sublime Text 2\Settings\Auto Save Session.sublime_session
Windows 7
Sublime Text 2:
C:\Users\user\AppData\Roaming\Sublime Text 2\Settings
Sublime Text 3:
C:\Users\user\AppData\Roaming\Sublime Text 3\Local
(section ajoutée par barlop )
Windows 7 64 bits, Sublime Text 3 enregistre sa session de travail (y compris le contenu des onglets non sauvegardés lors de la fermeture de l'application) dans:
C:\Users\{username}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
Sous Linux, le contenu non sauvegardé de Sublime text 3 est stocké dans ~/.config/sublime-text-3/Local/Session.sublime_session
Dans la distribution Mint , les noms de fichiers complets/chemins ouverts pour chaque onglet de Sublime Text 3 , sont accessibles avec ce Bash. ligne:
cat $HOME/.config/sublime-text-3/Local/Auto\ Save\ Session.sublime_session |grep "\"file\":" |sed 's/^[[:space:]]*//g' |sed 's/^\"file\"\: \"//g' |sort -u | sed 's/[\",]*//ig'
NOTE: Si vous utilisez Session.sublime_session
au lieu de "Auto Save Session.sublime_session
", vous pouvez obtenir des résultats différents, avec des onglets/fichiers manquants.
Quoi qu'il en soit, ce n'est pas fiable à 100%, mais vous aidera à démarrer. Je suis sûr que vous pouvez améliorer cette ligne laide, alors n'hésitez pas à commenter.
Explication:
sed
supprime les espaces en début de ligne grâce aux clés JSONsed
supprimer la partie "file": "
sort -u
(unique) supprimer les doublons de nom de fichiersed
supprime les espaces blancs de fin.Sous Linux, si vous utilisez portable le texte sublime 2 et ne l'installez pas depuis le dépôt, vous pouvez le trouver dans:
~/.config/sublime-text-2/Settings/Session.sublime_session