¿Dónde almacena Sublime Text sus ventanas no guardadas?
44
Estoy usando Sublime Text como un bloc de notas y, por lo general, tengo muchos archivos no guardados que generalmente se vuelven a abrir después de reiniciar o bloquearse, pero me da miedo perderlos (lo que sucedió pocas veces).
¿Dónde (en qué carpeta / archivo) Sublime Text almacena estos archivos temporales, para que pueda hacer algunas copias de seguridad de sesión periódicas?
¿Dónde almacena Sublime Text sus ventanas no guardadas?
Esto depende del sistema operativo que esté utilizando.
OSX
Sublime Texto 3:
~/Library/Application Support/Sublime Text 3/Local/Session.sublime_session
Sublime Texto 2:
~/Library/Application Support/Sublime Text 2/Settings/Auto Save.sublime_session
Me pregunto si hay una ubicación en la que Sublime coloca archivos temporales. Acabo de perder un tema de WP en el que estaba trabajando debido al error de MacOSX, preguntándome si puedo recuperar alguno de los archivos en los que estaba trabajando de los archivos temporales de Sublime.
...
Sublime Text guardará la información de guardado automático en ~ / Library / Application Support / Sublime Text 2 / Settings / Auto Save.sublime_session, pero lo hace de forma regular, y lo más probable es que ahora se haya sobrescrito.
Hice un enlace simbólico de esta carpeta a Dropbox para hacer copias de seguridad, ¿crees que hay algún problema potencial con esto? Al igual que si Dropbox y Sublime intentan hacer algo al archivo al mismo tiempo
timhc22
@ timhc22 No tengo idea. No uso DropBox o Sublime :)
DavidPostill
1
Utilizo Sublime Text 3 en Win 10 y copié completamente el directorio a continuación en mi nueva computadora portátil que restauró todos mis archivos abiertos guardados / no guardados como estaban presentes en mi última computadora. C:\Users\user_name\AppData\Roaming\Sublime Text 3. Todos los paquetes también se copiaron.
gsinha
12
Windows 7 de 64 bits, Sublime Text 3 guarda su sesión de trabajo (incluido el contenido de las pestañas que no se guardaron cuando se cerró la aplicación) para:
C:\Users\{username}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
En la distribución de Mint , se puede acceder a los nombres / rutas de archivos completos abiertos para cada pestaña de Sublime Text 3 , con esta línea Bash:
NOTA : Si usa en Session.sublime_sessionlugar de " Auto Save Session.sublime_session", puede obtener resultados diferentes, con pestañas / archivos faltantes.
De todos modos, esto no es 100% confiable, pero lo ayudará a comenzar. Estoy seguro de que puede mejorar esta línea fea, así que siéntase libre de comentar.
Explicación:
1st sedelimina los espacios en blanco iniciales debido a las teclas JSON
2º sedquitar la "file": "pieza
sort -u (único) eliminar duplicados de nombre de archivo
C:\Users\user_name\AppData\Roaming\Sublime Text 3
. Todos los paquetes también se copiaron.Windows 7 de 64 bits, Sublime Text 3 guarda su sesión de trabajo (incluido el contenido de las pestañas que no se guardaron cuando se cerró la aplicación) para:
C:\Users\{username}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session
fuente
En Linux, el contenido no guardado de Sublime text 3 se almacena en
~/.config/sublime-text-3/Local/Session.sublime_session
fuente
Para Linux
En la distribución de Mint , se puede acceder a los nombres / rutas de archivos completos abiertos para cada pestaña de Sublime Text 3 , con esta línea Bash:
NOTA : Si usa en
Session.sublime_session
lugar de "Auto Save Session.sublime_session
", puede obtener resultados diferentes, con pestañas / archivos faltantes.De todos modos, esto no es 100% confiable, pero lo ayudará a comenzar. Estoy seguro de que puede mejorar esta línea fea, así que siéntase libre de comentar.
Explicación:
sed
elimina los espacios en blanco iniciales debido a las teclas JSONsed
quitar la"file": "
piezasort -u
(único) eliminar duplicados de nombre de archivosed
elimine el espacio en blanco final.fuente
En Linux, si está utilizando el texto sublime portátil 2 y no lo instaló desde los repositorios, puede encontrarlo en:
fuente