¿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?

kenorb
fuente

Respuestas:

42

¿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.

¿Ubicación de los archivos temporales de origen ?


Ventanas

Para la carpeta de configuración, puede buscar un archivo único usando:

F:\>dir license.sublime_license /s /b  

Para XP que volvería:

F:\Documents and Settings\user\Application Data\Sublime Text 2\Settings\License.sublime_license

Alternativamente:

  • Abre sublime y ve a preferences> browse packages.
  • Luego al directorio principal y verá el subdirectorio de configuración.

XP

C:\Documents and Settings\user\Application Data\Sublime Text 2\Settings\Auto Save Session.sublime_session

Windows 7

Sublime Texto 2:

C:\Users\user\AppData\Roaming\Sublime Text 2\Settings

Sublime Texto 3:

C:\Users\user\AppData\Roaming\Sublime Text 3\Local

(sección añadida por barlop )

DavidPostill
fuente
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

Jugo de escarabajo
fuente
2
Este también es el caso con Windows 10 64Bit
Antony
11

En Linux, el contenido no guardado de Sublime text 3 se almacena en ~/.config/sublime-text-3/Local/Session.sublime_session

Jose gómez
fuente
4

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:

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'

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
  • sedquitar la "file": "pieza
  • sort -u (único) eliminar duplicados de nombre de archivo
  • Tercero, sedelimine el espacio en blanco final.
not2qubit
fuente
2

En Linux, si está utilizando el texto sublime portátil 2 y no lo instaló desde los repositorios, puede encontrarlo en:

~/.config/sublime-text-2/Settings/Session.sublime_session
Jack
fuente