63 votos

¿Dónde guarda Sublime Text sus ventanas no guardadas?

Estoy usando Sublime Text como bloc de notas y normalmente tengo un montón de archivos sin guardar que normalmente se vuelven a abrir después de reiniciar o de una caída, pero tengo miedo de perderlos (lo que ha ocurrido pocas veces).

¿Dónde (en qué carpeta/archivo) almacena Sublime Text estos archivos temporales, para que pueda hacer algunas copias de seguridad de sesiones periódicas?

57voto

DavidPostill Puntos 30286

¿Dónde guarda Sublime Text sus ventanas no guardadas?

Esto depende del sistema operativo que esté usando.


OSX

Texto sublime 3:

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

Texto sublime 2:

~/Library/Application Support/Sublime Text 2/Settings/Auto Save.sublime_session

Me pregunto si hay una ubicación donde Sublime pone los archivos temporales. Acabo de perder un tema de WP en el que estaba trabajando debido a una metedura de pata 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 autoguardada 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 ya se haya sobrescrito, por desgracia.

Fuente ¿Localización de archivos temporales?


Windows

Para la carpeta de ajustes podría buscar un archivo único utilizando:

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

Para XP eso volvería:

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

Alternativamente:

  • Abrir sublime e ir a preferences > browse packages .
  • Luego al directorio principal y verás el subdirectorio de configuración.

XP

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

Windows 7

Texto sublime 2:

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

Texto sublime 3:

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

(sección añadida por barlop )

1 votos

He enlazado esta carpeta en Dropbox para las copias de seguridad, ¿algún problema potencial con esto crees? Como si Dropbox y Sublime tratan de hacer algo al archivo al mismo tiempo

0 votos

@timhc22 Ni idea. No uso DropBox ni Sublime :)

1 votos

Utilizo Sublime Text 3 en Win 10 y copié por completo el directorio de abajo a mi nuevo portátil que restauró todos mis archivos abiertos guardados/no guardados como estaban presentes en mi último ordenador. C:\Users\user_name\AppData\Roaming\Sublime Text 3 . También se copiaron todos los paquetes.

16voto

BeetleJuice Puntos 218

Windows 7 64bit, Sublime Text 3 guarda su sesión de trabajo (incluyendo el contenido de las pestañas que no se guardaron cuando se cerró la aplicación) en:

C:\Users\{username}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session

3 votos

Este es también el caso de Windows 10 64Bit

13voto

user464136 Puntos 129

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

6voto

Cesar Puntos 28

Para Linux

En el Menta distro, los nombres/rutas de archivos completos abiertos para cada pestaña de Texto Sublime 3 se puede acceder 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 utiliza Session.sublime_session en lugar de " Auto Save Session.sublime_session ", puede obtener resultados diferentes, con pestañas/archivos perdidos.

De todos modos, esto no es 100% fiable, pero te servirá para empezar. Estoy seguro de que puede mejorar esta línea fea, así que no dude en comentar.

Explicación:

  • sed elimina el espacio en blanco inicial debido a las claves JSON
  • 2do. sed eliminar el "file": " parte
  • sort -u (único) eliminar duplicados de nombres de archivos
  • sed eliminar los espacios en blanco al final de la página.

2voto

mikele Puntos 6

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

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

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: